ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
1016
1016
EMPFEHLEN
-
Servus zusammen,
versuche verzweifelt Daten aus der DB in eine Tabelle zu zaubern.
Passt eigentlich soweit, nur das mit immer nur ein Wert der DB ausgegeben wird.
Die Tabelle ist so gemacht, dass die Spalten variable angegeben werden können.
Sollte nichts mehr von der DB kommen, soll die Zelle mit gefüllt werden.
Ich komm einfach nicht drauf.
PHP-Code:$result = sql_query("select tid, eid, title from encyclopedia_text");
$list = mysql_fetch_array($result);
$countrows = mysql_num_rows($result) ;
$cols = 3; // wie viele Spalten sollen en sein
$rows = ceil($countrows / $cols);
echo "<table border=\"1\" align=\"center\" cellpadding=\"10\" cellspacing=\"0\">";
for($i = 1; $i <= $rows; $i++) {
echo " <tr>";
for($j = 1; $j <= $cols; $j++) {
if(!empty($list[title])) {
echo "<td>$list[title]</td>";
} else {
echo "<td> </td>";
}
}
echo "</tr>";
}
echo "</table>";
Hoff es kann mir jemand weiterhelfen.
DANKE schon mal für jeden Tipp/Hilfe
-
So sollte es gehen:
PHP-Code:$result = mysql_query("select tid, eid, title from encyclopedia_text");
$countrows = mysql_num_rows($result);
if($countrows > 0) {
$cols = 3; // wie viele Spalten sollen en sein
$rows = ceil($countrows / $cols);
echo "<table border=\"1\" align=\"center\" cellpadding=\"10\" cellspacing=\"0\">";
for($i = 1; $i <= $rows; $i++) {
$list = mysql_fetch_assoc($result);
echo " <tr>";
for($j = 1; $j <= $cols; $j++) {
if(!empty($list[title])) {
echo "<td>$list[title]</td>";
} else {
echo "<td> </td>";
}
}
echo "</tr>";
}
echo "</table>";
}
-
Moin KD3,
1000 Dank
Ein kleiner Fehler noch
Musste nur noch dasmit in die for-Schleife nehmen.PHP-Code:$list = mysql_fetch_assoc($result);
PHP-Code:$result = mysql_query("select tid, eid, title from encyclopedia_text");
$countrows = mysql_num_rows($result);
if($countrows > 0) {
$cols = 3; // wie viele Spalten sollen en sein
$rows = ceil($countrows / $cols);
echo "<table border=\"1\" align=\"center\" cellpadding=\"10\" cellspacing=\"0\">";
for($i = 1; $i <= $rows; $i++) {
echo " <tr>";
for($j = 1; $j <= $cols; $j++) {
$list = mysql_fetch_assoc($result);
if(!empty($list[title])) {
echo "<td>$list[title]</td>";
} else {
echo "<td> </td>";
}
}
echo "</tr>";
}
echo "</table>";
}
1000 Dank nochmal !
Ähnliche Themen
-
MySQL Tabelle auslesen in Array und dan ausgeben - Woran haperts?
Von Jafix im Forum PHPAntworten: 3Letzter Beitrag: 25.01.09, 22:32 -
Array in Tabelle mit festgelegter Spaltenzahl pro Zeile ausgeben
Von Html im Forum PHPAntworten: 6Letzter Beitrag: 31.01.07, 14:58 -
Tabelle -> Array -> Sortieren -> Statistik ausgeben?
Von Suchfunktion im Forum PHPAntworten: 9Letzter Beitrag: 07.09.06, 10:41 -
array ausgeben
Von struggler im Forum JavaAntworten: 1Letzter Beitrag: 11.03.05, 17:44 -
Array in Tabelle ausgeben?
Von Dick Starbuck im Forum PHPAntworten: 4Letzter Beitrag: 23.01.03, 18:34





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren