Mailinglisten-Archive |
Aloha,
> ----------
> Von: Nikolaus MUELLER[SMTP:nico.mueller_(at)_eca.eu.int]
>
> mit folgendem Code gebe ich eine Database-Abfrage aus:
> ¯-------------------------------------------------------------------------
> ----------------
> if($result=mysql_query($sql))
> {
> echo"<table border=1 cellpadding=3 cellspacing=0 bgcolor=/"#DFFFFF/"
> bordercolor=/"#0000FF/">\n";
> while(list()=mysql_fetch_row($result)){echo"<tr><td> </td><td>
> </td></tr>\n";
> }
> echo"</table>";
> mysql_free_result($result);
> }
> ¯-------------------------------------------------------------------------
> ----------------
> Insoweit klappt's. Was ich (noch) nicht schaffe, ist folgendes:
>
> 1. Datensaetze abwechselnd in zwei verschiedene Farben darstellen;
>
$s_zaehler = 0;
> $a_farbe[0] = "#FF0000"; # <-- rot
> $a_farbe[1] = "#00FF00"; # <-- grün
> if($result=mysql_query($sql)) {
echo"<table border=1 cellpadding=3 cellspacing=0 bgcolor=/"#DFFFFF/"
bordercolor=/"#0000FF/">\n";
while(list()=mysql_fetch_row($result)){
echo '<tr><td><font color="' . $a_farbe[$s_zaehler % 2] . '"></td>
<td><font color="' . $a_farbe[$s_zaehler % 2] . '"> </td></tr>'
. "\n";
$s_zaehler++;
}
echo"</table>";
mysql_free_result($result);
> }
>
Hint : % ist der Modulo-Operator, er gibt immer den Rest
aus. Das kann bei % 2 nur die 0 oder 1 sein.
> 2. Datensaetze durch einen Freiraum voneinander trennen.
>
Selfhtml -> HTML -> Tabellen -> Tabellenzellen mit Höhe / Breite
Hint : Wenn der Rahmen bloed aussieht oder die Hintergrundfarbe
fehlt, dann ein (Leerzeichen) reinbaun.
Grüße, Mathias
php::bar PHP Wiki - Listenarchive