Hallo zusammen,
ich hab da ein kleines Problem:
Und zwar, habe ich ein HTML Formular, was Einträge in eine SQL Datenbank schreibt.
Verbindung zur Datenbank steht und Einträge kann ich dann auch per Echo abrufen.
Die Tabelle sieht dann so aus:
[id - geschlecht - vorname - nachname - email - inhalt - preis ]
Ich kann mir dann alle Einträge in einer row ausgeben. Das habe ich bisher so gelöst.
Nun möchte ich aber es etwas schöner machen und habe mir ein kleines Layout dazu gebastelt.
Meine Frage ist nun:
Wie kann ich das realisieren dass die Einträge sich jeweils ins HTML schreiben? Bzw reicht es sogar vielleicht aus, dass ich die Ausgabe Box nur 1 in HTML habe und PHP schreibt mir die Box pro Zeile jedesmal neu?
Ich bin noch ziemlicher Anfänger, also verzeiht mir wenn ich mich bisschen blöd ausdrücke.
Liebe Grüße.
ich hab da ein kleines Problem:
Und zwar, habe ich ein HTML Formular, was Einträge in eine SQL Datenbank schreibt.
Verbindung zur Datenbank steht und Einträge kann ich dann auch per Echo abrufen.
Die Tabelle sieht dann so aus:
[id - geschlecht - vorname - nachname - email - inhalt - preis ]
Ich kann mir dann alle Einträge in einer row ausgeben. Das habe ich bisher so gelöst.
PHP-Code:
$ergebnis = mysqli_query($db, "SELECT * FROM tabelle ORDER BY rand() LIMIT 5");
while($row = mysqli_fetch_object($ergebnis))
{
echo "<p>$row->geschlecht</p>";
echo "<p>$row->vorname</p>";
echo "<p>$row->nachname</p>";
echo "<p>$row->email</p>";
echo "<p>$row->inhalt</p>";
echo "<p>$row->preis</p>";
}
HTML-Code:
<div class="ausgabe"> <h1>// Inserate</h1></br></br> <div class="box_mitfahrt_oben"> <span class="vorname_nachname">Max Mustermann</span> </div> <div class="box_mitfahrt_hauptteil"> <div class="linke_box"> <img src="bilder/weiblich_bild.jpg" alt=""> <div class="emailadresse"><span class="emailadresse">maxmuster@mail.com</span></div> </div> <div class="rechte_box"> <p>Text Inhalt</p> </div> <div class="preis"><span>15 €</span></div> </div> </div>
Wie kann ich das realisieren dass die Einträge sich jeweils ins HTML schreiben? Bzw reicht es sogar vielleicht aus, dass ich die Ausgabe Box nur 1 in HTML habe und PHP schreibt mir die Box pro Zeile jedesmal neu?
Ich bin noch ziemlicher Anfänger, also verzeiht mir wenn ich mich bisschen blöd ausdrücke.
Liebe Grüße.
Kommentar