tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
945
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Frank Snake Frank Snake ist offline Mitglied
    Registriert seit
    Mar 2004
    Ort
    Taunusstein (Hessen)
    Beiträge
    18
    Hi ich hab mal wieder ne Frage

    Also ich hab ne MySqldatenbank in der Daten von Einsätzen drin sind.

    Ich möchte die jetzt in ne Tabelle ausgeben. Das hab ich auch schon geschafft. Nur soll das Designtechnisch auch was hergeben, also dachte ich mit das eine Zeile des Inhalts grau und die andere weiß ist. Die der Überschrift immer rot.
    ich hab mir schon gedacht das das mit ner If-Bedingung geht, aber ich weiß nich wie ich das anstellen soll. Ich hab mir gedacht das ich an hand der ID ausgehe und die geraden Zahlen dann Weiß mache und die UNgeraden grau.

    ISt das so möglich wie ich mir das vorstelle?


    PHP-Code:
    $result mysql_query("SELECT * FROM einsatzberichte04");

    echo 
    "<table cellspacing=0 cellpadding=3 width=600 align=center>";

    while (
    $myrow mysql_fetch_assoc($result)) {

    echo 
    "<tr bgcolor=#CC3333><td>" $myrow['title'] . "</td><td align=right>" $myrow['date'] . "</td><tr><td><font face=verdana><b>Zeitpunkt der Alamierung: </b></font>" $myrow['starttime'] . "</td><td><font face=verdana><b>Einsatzende: </b></font>" $myrow['endtime'] . "</td></tr><tr><th colspan=2>" $myrow['entry'] . "</th></tr><tr><td>&nbsp;</td><td>&nbsp;</td></tr>";
    }
    echo 
    "</table>"


    das ist bisher noch die aktuelle lösung.

    Kann man das mit ner If-bediung machen?

    PHP-Code:
    if id gerade then echo "<tr bgcolor=#CC3333><td>" $myrow['title'] . "</td><td align=right>" $myrow['date'] . "</td><tr bgcolor=#FFFFFF><td><font face=verdana><b>Zeitpunkt der Alamierung: </b></font>" $myrow['starttime'] . "</td><td><font face=verdana><b>Einsatzende: </b></font>" $myrow['endtime'] . "</td></tr><tr bgcolor=#FFFFF><th colspan=2>" $myrow['entry'] . "</th></tr><tr><td>&nbsp;</td><td>&nbsp;</td></tr>";

    else 
    id ungerade then "<tr bgcolor=#CC3333><td>" $myrow['title'] . "</td><td align=right>" $myrow['date'] . "</td><tr bgcolor=#C0C0C0><td><font face=verdana><b>Zeitpunkt der Alamierung: </b></font>" $myrow['starttime'] . "</td><td><font face=verdana><b>Einsatzende: </b></font>" $myrow['endtime'] . "</td></tr><tr bgcolor=#C0C0C0><th colspan=2>" $myrow['entry'] . "</th></tr><tr><td>&nbsp;</td><td>&nbsp;</td></tr>"

    so hab ich mir das vorgestellt
     

  2. #2
    ToddurchWendy ToddurchWendy ist offline Mitglied Bronze
    Registriert seit
    Jan 2004
    Ort
    Duisburg
    Beiträge
    32
    PHP-Code:
    <?php
    while ($myrow mysql_fetch_assoc($result))
    {
    switch(
    $bgcol)
    {
        case 
    '#33CCCC'$bgcol '#CCCC33'; break;
        case 
    '#CCCC33'$bgcol '#33CCCC'; break;
        default: 
    $bgcol '#33CCCC'; break;
    }
    echo 
    '<tr bgcolor="'.$bgcol'"><td>'.$myrow['title'].'</td><td align=right>'.$myrow['date'].'</td><tr><td><font face=verdana><b>Zeitpunkt der Alamierung: </b></font>'.$myrow['starttime'].'</td><td><font face=verdana><b>Einsatzende: </b></font>'.$myrow['endtime'].'</td></tr><tr><th colspan=2>'.$myrow['entry'].'</th></tr><tr><td>&nbsp;</td><td>&nbsp;</td></tr>'

    echo 
    "</table>";
    ?>
    Dürfte klar sein wo du die Farben bearbeiten musst, viel Spass.

    liebe Grüße,
    Daniel
     
    Ein Litotes ist nicht schlecht...

  3. #3
    Frank Snake Frank Snake ist offline Mitglied
    Registriert seit
    Mar 2004
    Ort
    Taunusstein (Hessen)
    Beiträge
    18
    Super
    Danke das hat funktioniert
     

Ähnliche Themen

  1. Antworten: 10
    Letzter Beitrag: 12.08.09, 13:35
  2. Eine Tabelle Jede Zeile vergleichen
    Von TutorialKing im Forum Relationale Datenbanksysteme
    Antworten: 11
    Letzter Beitrag: 08.09.08, 16:09
  3. Antworten: 7
    Letzter Beitrag: 12.11.05, 14:16
  4. Jede n. zeile einer Tabelle / einer Ergebnismenge auslesen
    Von janw im Forum Relationale Datenbanksysteme
    Antworten: 1
    Letzter Beitrag: 09.08.05, 11:53
  5. Antworten: 10
    Letzter Beitrag: 21.07.05, 13:47