phpbar.de logo

Mailinglisten-Archive

[php] Tabellenausgabe fromatieren

[php] Tabellenausgabe fromatieren

Markus Dobel dobel_(at)_femu.rwth-aachen.de
Thu, 06 Jul 2000 14:53:14 +0200


Nikolaus MUELLER wrote:
> 
> Hallo,
> 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. 

Kann ich mir kaum vorstellen, dass das _so_ klappt. An welcher Stelle
gibst Du irgendwelche Feldwerte aus?
Btw.: "" escaped man mit einem Backslash (\).

> Was ich (noch) nicht schaffe, ist folgendes:
> 
> 1. Datensaetze abwechselnd in zwei verschiedene Farben darstellen;

$col1='"#FF0000"';
$col2='"#00FF00"';
while($row=mysql_fetch_row($result)){
  if ($bgcolor==$col2) { $bgcolor=$col1; } 
                  else { $bgcolor=$col2; }
  print("<tr bgcolor=$bgcolor><td>$row[0]</td><td>$row[1]</td></tr>\n");
}

> 2. Datensaetze durch einen Freiraum voneinander trennen.

Was meinst du? eine leere Zeile zwischen alle Datensaetze? Das ist doch
nun wirklich kein grosses Problem, oder?

Gruss, Markus


php::bar PHP Wiki   -   Listenarchive