ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
945
945
EMPFEHLEN
-
06.04.04 01:42 #1
- 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> </td><td> </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> </td><td> </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> </td><td> </td></tr>";
so hab ich mir das vorgestellt
-
06.04.04 02:44 #2
- Registriert seit
- Jan 2004
- Ort
- Duisburg
- Beiträge
- 32
Dürfte klar sein wo du die Farben bearbeiten musst, viel Spass.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> </td><td> </td></tr>';
}
echo "</table>";
?>
liebe Grüße,
DanielEin Litotes ist nicht schlecht...
-
06.04.04 12:43 #3
- Registriert seit
- Mar 2004
- Ort
- Taunusstein (Hessen)
- Beiträge
- 18
Super
Danke das hat funktioniert
Ähnliche Themen
-
PHP - MYSQL ==> Jede zweite Zeile anders farbig
Von Communicate im Forum PHPAntworten: 10Letzter Beitrag: 12.08.09, 13:35 -
Eine Tabelle Jede Zeile vergleichen
Von TutorialKing im Forum Relationale DatenbanksystemeAntworten: 11Letzter Beitrag: 08.09.08, 16:09 -
Zeile aus MySQL Tabelle auslesen, die am neusten ist
Von fUnKuCh3n im Forum PHPAntworten: 7Letzter Beitrag: 12.11.05, 14:16 -
Jede n. zeile einer Tabelle / einer Ergebnismenge auslesen
Von janw im Forum Relationale DatenbanksystemeAntworten: 1Letzter Beitrag: 09.08.05, 11:53 -
Jede zweite Zeile in einer anderen Farbe
Von Memfis im Forum PHPAntworten: 10Letzter Beitrag: 21.07.05, 13:47





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren