Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Tabelle in Zeilen ausgeben [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Tabelle in Zeilen ausgeben


 
Honny
02-04-2002, 23:37 
 
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>";
}

 
Honny
04-04-2002, 01:09 
 
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";


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:34 Uhr.