Autor |
Nachricht |
532nm
Threadersteller
Dabei seit: 03.08.2006
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Di 04.03.2008 11:37
Titel [php] mysql Datensatz vor/zurück |
|
|
Hallo,
viele wege führen bekanntlich nach Rom, doch welcher ist der kürzeste?
ich möchte gerne eine MYSQL-Ausgabe in folgendem html Tabellen-Aufbau:
Code: | +------------+------------+
| Produkt1 | Produkt2 |
+------------+------------+
| Info1 | Info2 |
+------------+------------+
| Produkt3 | Produkt4 |
+------------+------------+
| Info3 | Info4 |
+------------+------------+ |
Kann ich die Ausgabe einen Datensatz vor und zurück gehen lassen wie bei einem php-Array ? (z.B. $name[$i+])
Gewünschter Tabellenaufbau:
Code: | <tr>
<td>produkt1</td>
<td>produkt2</td>
</tr>
<tr>
<td>info1</td>
<td>info2</td>
</tr> |
Jemand nen Tipp für mich?
Zuletzt bearbeitet von 532nm am Di 04.03.2008 12:01, insgesamt 1-mal bearbeitet
|
|
|
|
|
Zeithase
Dabei seit: 09.05.2005
Ort: Erfurt
Alter: 39
Geschlecht:
|
Verfasst Di 04.03.2008 11:40
Titel
|
|
|
Warum nicht einfach Produkt1 / Info1 in eine Tabellenzelle zusammen und durch das Element Deiner Wahl (p, div, noch ne table, etcpp) formatieren?
// Und mittels Modulo und $i++ 'rausfinden, wo eine neue Zeile beginnt und diese endet, dann <tr> bzw. </tr> ausgeben.
Zuletzt bearbeitet von Zeithase am Di 04.03.2008 11:46, insgesamt 1-mal bearbeitet
|
|
|
|
|
Anzeige
|
|
|
532nm
Threadersteller
Dabei seit: 03.08.2006
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Di 04.03.2008 11:55
Titel
|
|
|
Die Variante mit 2. Tabelle wollte ich möglichst vermeiden. Genauso wie CSS Design
|
|
|
|
|
achwasweisich
Dabei seit: 27.09.2007
Ort: Stuttgarter Raum
Alter: -
Geschlecht:
|
Verfasst Di 04.03.2008 13:13
Titel
|
|
|
Du wirst nicht drumrumkommen erst zwei Datensätze zu holen.
Code: |
while ($row = mysql_fetch_row($prepared_query) && (!$db_eof)) {
$row2 = myslq_fetch_row($prepared_query);
$db_eof = $row2 ? true : false;
// ... Erzeugen der Tabellenspalten
// echo "<tr><td>" . $row['produkt'] . "</td><td>" . $row2['produkt'] . "</td></tr>";
// echo "<tr><td>" . $row['info'] . "</td><td>" . $row2['info'] . "</td></tr>";
}
|
So würde ich das machen, wenn ich so nen Murks machen müsste.
Ach so, ne andere Möglichkeit wäre na klar erst alle Daten aus der DB in ein Array reinzupacken
und dann eben durch das Array zu walken. Ob das sinnvoller ist, hängt eben u.A. davon ab,
wie viele Daten es denn sind.
Zuletzt bearbeitet von achwasweisich am Di 04.03.2008 13:15, insgesamt 1-mal bearbeitet
|
|
|
|
|
|
|
|
Ähnliche Themen |
[php MySQL] Wie oft kommt Datensatz vor
XML-datensatz verdreht
Ein Datensatz löschen in SQL
Spry - XML Datensatz filtern
Typo --> Bild als Datensatz
[PHP + XML] Wie genauen / entsprechenden Datensatz abfragen?
|
|