mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Do 28.03.2024 11:01 Benutzername: Passwort: Auto-Login

Thema: [php] mysql Datensatz vor/zurück vom 04.03.2008


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> [php] mysql Datensatz vor/zurück
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

Antworten mit Zitat Zum Seitenanfang

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
  View user's profile Private Nachricht senden
Zeithase

Dabei seit: 09.05.2005
Ort: Erfurt
Alter: 39
Geschlecht: Männlich
Verfasst Di 04.03.2008 11:40
Titel

Antworten mit Zitat Zum Seitenanfang

Warum nicht einfach Produkt1 / Info1 in eine Tabellenzelle zusammen und durch das Element Deiner Wahl (p, div, noch ne table, etcpp) formatieren? * Keine Ahnung... *

// 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
  View user's profile Private Nachricht senden
Anzeige
Anzeige
532nm
Threadersteller

Dabei seit: 03.08.2006
Ort: -
Alter: -
Geschlecht: -
Verfasst Di 04.03.2008 11:55
Titel

Antworten mit Zitat Zum Seitenanfang

Die Variante mit 2. Tabelle wollte ich möglichst vermeiden. Genauso wie CSS Design
  View user's profile Private Nachricht senden
achwasweisich

Dabei seit: 27.09.2007
Ort: Stuttgarter Raum
Alter: -
Geschlecht: Männlich
Verfasst Di 04.03.2008 13:13
Titel

Antworten mit Zitat Zum Seitenanfang

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

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
  View user's profile Private Nachricht senden
 
Ä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?
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.