phpbar.de logo

Mailinglisten-Archive

[php] Tabellenausgabe fromatieren

[php] Tabellenausgabe fromatieren

Daniel Zwink daniel_(at)_zwink.de
Thu, 06 Jul 2000 15:05:50 +0200


Hallo,

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.

Echt ? Zwischen den TD-Tags steht aber nicht viel :-)

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

Variable in der While-Schleife zwischen 0 und 1 toggeln lassen und dann
jeweils eine andere Farbe für die Zeile setzen. (<tr bgcolor="#??????">)

> 2. Datensaetze durch einen Freiraum voneinander trennen.

Da gibt es mehrere Möglichkeiten.

zB Leere Tabellenzeile einfügen:
while ... {
  echo ...
  echo "<tr><td colspan=x></td></tr>";
}

oder mit cellspacing und cellpadding im TABLE-Tag arbeiten (<table
cellspacing=2 cellpadding=2>).


Daniel



php::bar PHP Wiki   -   Listenarchive