Auflistung einer MySql Abfrge in einer Tabelle
also mein problem besteht darin, das ich ergebnisse aus eine mysql abfrage in einer vierspaltigen tabelle darstellen möchte, jedoch bekomme ich es nicht anders hin, als das er mir die ergebnisse von recht->links und dann in die nächste zeile geht siehe Quelltext:
echo "<table border=2>"; $ergebnis=mysql_query("select * from cds order by cd_name limit 40"); while($row=mysql_fetch_object($ergebnis)) { $pos++; if ($seite==1) { echo "<tr height=20 bgcolor=#C0C0C0><td width=20>".$pos."</td>"; echo "<td width=200>CD ".$pos."</td>"; $seite=2; //anstelle von CD ".$pos." würde dann $row->cd_name stehen } else { echo "<td width=20 bgcolor=365248>".$pos."</td>"; echo "<td width=200>CD ".$pos."</td></tr>"; $seite=1; //anstelle von CD ".$pos." würde dann $row->cd_name stehen } } echo "</table></font>"; ------------------- bekommt man das auch so hin,das er mir erst die ergebnisse nach unten ausgibt und dann in die nächste spalte geht....siehe bild - http://mitglied.lycos.de/danielhaemm...php/screen.jpg - vielen dank im voraus..... |
Dazu würde ich das Abfrageergebnis in ein Array auslesen und entsprechend ausgeben.
|
Das geht nur über eine Array als umweg! Da MySQL das ergebniss ja Zeile für Zeile liefert mußt Du die Werte in einem Array zwischenspeichern. Wenn der letzte Datensatz in den Speicherarray übertragen ist, gehst Du diesen Array durch und kannst die Werte dann so ausgeben wie Du willst!
//Edit: Mist zu langsam ;-) |
Zitat:
|
ma gucken
vielen dank schonma....hab zwar nur in java mal mit arrays gearbeitet aber is ja fast so ähnlich, ausserdem hab ich ja das selfphp auf meim rechner, was auch dann ne gute hilfe sein wird....wenn ich´s nich hinbekomm, werd ich mich nochma melden..... nochmal danke..
gruß daniel |
Alle Zeitangaben in WEZ +2. Es ist jetzt 00:50:27 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.