hi,
Ich bekomme Daten aus meiner Datenbank angezeigt aber alle untereinander.
Ich nehme an, die Rede ist von einer MySQL-DB?
Jetzt wollte ich diese Ausgabe aber in zwei gleich lange Blöcke ausgeben.
Was oder wie müsste der Code dazu in PHP aussehen?
Ermittle die Anzahl der Datensätze mit mysql_num_rows(), teile sie durch zwei.
Dann kannst du in deiner Ausgabe-Schleife die erste "Hälfte" in einem Container ausgeben, und die andere in einem zweiten.
Pseudocode:
// container #1 öffnen
echo '<div id="container1">';
schleife(...) {
wenn hälfte erreicht:
// container #1 schließen, #2 öffnen
echo '</div> <div id="container2">';
//ausgabe des Datensatzes
echo ...;
}
// container #2 schließen
echo '</div>';
Überlege dir dabei, wie der Fall zu behandeln ist, dass es sich um eine ungerade Anzahl von Datensätzen handelt.
gruß,
wahsaga
--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }