PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP Grundlagen (http://www.selfphp.de/forum/forumdisplay.php?f=12)
-   -   Auflistung einer MySql Abfrge in einer Tabelle (http://www.selfphp.de/forum/showthread.php?t=3533)

Pitti 04.03.2003 16:49:39

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.....

Yzerman 04.03.2003 16:56:41

Dazu würde ich das Abfrageergebnis in ein Array auslesen und entsprechend ausgeben.

Ben20 04.03.2003 16:57:52

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 ;-)

Yzerman 04.03.2003 17:02:36

Zitat:

Original geschrieben von Ben20
Mist zu langsam ;-)
dafür etwas ausführlicher :-)

Pitti 04.03.2003 17:04:34

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.