php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 22.09.2004, 22:52  
Benutzer
 
Registriert seit: 20.08.2004
Beiträge: 77
seb-web
seb-web eine Nachricht über ICQ schicken
Standard Ausgabe in Tabelle

Guten Abend...

Ich habe eine ganze Menge an Datenbank Content und möchte diesen in Zeile für Zeile in einer Tabelle ausgeben... Um besser die Übersicht bewahren zu können, möchte ich die Zeilen unterschiedlich einfärben.
also 1. zeile blau, 2. zeile transparent, 3. zeile blau, 4. zeile transparent. etc...

aber wie mache ich das... mit dem folgenden script, gibt er dann in den beiden zeilen den gleichen wert aus


PHP-Code:
<? while($result_trainerdata mysql_fetch_array($query_trainerdata)){ 
$id $result_trainerdata['TrainerID'];
?>
<tr> 
  <td></td>
  <td class="text-12-black-normal" bgcolor="#E1F3FF"><? echo $result_trainerdata['Nachname']; ?></td>
  <td></td>
  <td class="text-12-black-normal" bgcolor="#E1F3FF"><? echo $result_trainerdata['Vorname']; ?></td>
  <td></td>
  <td class="text-12-black-normal" align="center" bgcolor="#E1F3FF"><? echo $result_trainerdata[$system]; ?></td>
  <td></td>
  <td class="text-9-black-normal" align="center" bgcolor="#E1F3FF">Infos...</td>
  <td></td>
</tr>
<tr> 
  <td></td>
  <td class="text-12-black-normal"><? echo $result_trainerdata['Nachname']; ?></td>
  <td></td>
  <td class="text-12-black-normal"><? echo $result_trainerdata['Vorname']; ?></td>
  <td></td>
  <td class="text-12-black-normal" align="center"><? echo $result_trainerdata[$system]; ?></td>
  <td></td>
  <td class="text-9-black-normal" align="center">Infos...</td>
  <td></td>
</tr>
<? ?>
seb-web ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 22.09.2004, 22:57  
Erfahrener Benutzer
 
Registriert seit: 01.12.2003
Beiträge: 4.113
supertramp
Standard

guck mal hier und hier:

http://www.codeschnipsel.net/index.p...&id=1064835669
http://www.codeschnipsel.net/index.p...&id=1065194645

das könnte für dich interessant sein.
__________________
Aufstrebend, kompetent und werbefrei.
www.developers-guide.net
supertramp ist offline  
Alt 22.09.2004, 23:22  
Benutzer
 
Registriert seit: 20.08.2004
Beiträge: 77
seb-web
seb-web eine Nachricht über ICQ schicken
Standard

DANKE... klappt wunderbar ))
seb-web ist offline  
Alt 22.09.2004, 23:34  
Gast
 
Beiträge: n/a
Standard

Nen kleiner Tipp statt <? echo $foo;?> kannste auch <?=$foo;?> schreiben.
 
Alt 22.09.2004, 23:57  
Benutzer
 
Registriert seit: 20.08.2004
Beiträge: 77
seb-web
seb-web eine Nachricht über ICQ schicken
Standard

Jetzt hab ich da aber trotzdem nochmal ne Frage...

Warum gibt der mir mein echo bei nem leeren $result nicht aus?????

PHP-Code:
<? $i=1;
    while(
$result_trainerdata mysql_fetch_array($query_trainerdata)){ 
    if(
$result_trainerdata == ""){echo "Es wurden noch keine Trainer eingetragen";}
    else {
        
$color = ($i 2) ? "#E1F3FF" "";
?>
        <tr bgcolor="<? echo $color ?>"> 
          <td></td>
          <td></td>          
          <td class="text-12-black-normal"><? echo $result_trainerdata['Nachname']; ?></td>
          <td></td>
          <td class="text-12-black-normal"><? echo $result_trainerdata['Vorname']; ?></td>
          <td></td>
          <td class="text-12-black-normal" align="center"><? echo $result_trainerdata[$system]; ?></td>
          <td></td>
          <td class="text-9-black-normal" align="center">Infos...</td>
          <td></td>
        </tr>
<? }$i++;} ?>
seb-web ist offline  
Alt 23.09.2004, 00:03  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

deine bedingung ist falsch.
PHP-Code:
$result_trainerdata 
ist ja ein array, welches du per mysql_fetch_Array() erzeugst.

das heißt, dass die abfrage
PHP-Code:
$result_trainerdata == "" 
unsinnig ist.
ich würde die überprüfung außerhalb der whileschleife machen.

PHP-Code:
<?php

    $sql 
"SELECT ...";
    
$res mysql_query$sql ) or die( mysql_error() );

    if ( 
mysql_num_rows$res ) > )
    {
        
// while-Schleife
    
}
    else
    {
        echo 
'Keine Daten selektiert.';
    }

?>
nur eine von mehreren möglichkeiten
imported_Ben ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Php Mysql ausgabe in Tabelle / Gruppentrennung xitam PHP Tipps 2008 3 28.05.2008 22:03
Ausgabe mehrerer Datenbanktabellen in einer HTML Tabelle frankys9 PHP Tipps 2008 5 14.09.2007 16:51
Zeilenanzahl einer tabelle mit WHERE aber ohne schleife? sovereign Datenbanken 13 17.04.2006 20:34
[Erledigt] Problem mit dem Füllen einer Tabelle über Formular PHP Tipps 2006 18 10.01.2006 12:51
[Erledigt] Problem mit Anzeige einer Tabelle mit dem Firefox? HTML, Usability und Barrierefreiheit 8 28.11.2005 15:08
Tabelle aktualisieren Datenbanken 3 23.11.2005 09:54
Mehrspaltige ausgabe in einer Tabelle mit while schleife- PHP Tipps 2005-2 1 21.10.2005 14:39
Problem mit mySQL Datenbanken 7 27.09.2005 12:06
[Erledigt] Ausgabe der Datenabfrage in einer Tabelle? Datenbanken 2 26.09.2005 21:28
mysql abfrage über 4 Tabelle - bis 3 geht, bei der 4. habert Datenbanken 2 08.09.2005 11:59
[Erledigt] Tabelle in Tabelle ausrichten HTML, Usability und Barrierefreiheit 7 03.01.2005 14:32
Auslesen mySQL tabelle und ausgabe als html Calli PHP Tipps 2004-2 3 21.12.2004 16:51
Ausgabe von zwei Datenbanken in einer Tabelle PHP Tipps 2004-2 16 09.12.2004 21:48
Einfache Ausgabe aus Tabelle PHP Tipps 2004 5 29.09.2004 10:19
[Erledigt] HILFE: Column count doesn't match value count at row 1 Datenbanken 17 12.06.2004 16:45


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:53 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.