Mit welchem Code kann ich die Tabelle einer SQL-Abfrage in folgendes Format (HTML) bringen:
Feldname1: Feldinhalt1
Feldname2: Feldinhalt2
Feldname3: Feldinhalt3
usw.
Ich benötige also eine Tabellenausgabe in Zeilen und nicht in Spalten.
Troublegum
03-04-2002, 01:23
Folgendes Statement ausführen und mit PHP ausgeben.
SELECT spalten FROM tabelle;
while($row=mysql_fetch_assoc($result)){
while(list($k,$v)=each($row)){
echo "$k => $v<br>";
}
echo "<br><br>";
}
Wie müsste ich den folgenden Code umändern, um eine Zeilenausgabe zu erhalten ???
// Ausgabe der Ergebnisse in HTML
print "<TABLE BORDER=0 CELLSPACING=2 CELLPADDING=2 WIDTH=100%>\n";
print "\t<tr BGCOLOR='#e0e0e0'>\n";
print "\t\t<td><FONT SIZE=2 FACE=ARIAL><B>Fonds</B></FONT></td>\n";
print "\t\t<td><FONT SIZE=2 FACE=ARIAL><B>Fondstyp</B></FONT></td>\n";
print "\t\t<td><FONT SIZE=2 FACE=ARIAL><B>Rechtsform</B></FONT></td>\n";
print "\t\t<td><FONT SIZE=2 FACE=ARIAL><B>Konto</B></FONT></td>\n";
print "\t\t<td><FONT SIZE=2 FACE=ARIAL><B>ISIN</B></FONT></td>\n";
print "\t\t<td><FONT SIZE=2 FACE=ARIAL><B>WKN</B></FONT></td>\n";
print "\t\t<td><FONT SIZE=2 FACE=ARIAL><B>Fondsvolumen</B></FONT></td>\n";
print "\t\t<td><FONT SIZE=2 FACE=ARIAL><B>Fondswährung</B></FONT></td>\n";
print "\t\t<td><FONT SIZE=2 FACE=ARIAL><B>Manager</B></FONT></td>\n";
print "\t</tr>\n";
while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
print "\t<tr BGCOLOR='#efefef'>\n";
foreach ($line as $col_value) {
print "\t\t<td><FONT SIZE=1 FACE=ARIAL>$col_value</FONT></td>\n";
}
print "\t</tr>\n";
}
print "</table>\n";