Ausgabe von SQL Einträgen in HTML Tags

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Ausgabe von SQL Einträgen in HTML Tags

    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.

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

          } 
    Nun möchte ich aber es etwas schöner machen und habe mir ein kleines Layout dazu gebastelt.

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

  • #2
    PHP-Code:
    <?php
      
    while($row mysqli_fetch_object($ergebnis))
      {
          echo 
    '<div class="box_mitfahrt_oben">
                  <span class="vorname_nachname">' 
    $row->vorname ' ' $row->nachname '</span>
                </div>
                <div class="box_mitfahrt_hauptteil">
                  <div class="linke_box">
                     <img src="bilder/weiblich_bild.jpg" alt="">
                     <div class="emailadresse"><span class="emailadresse">' 
    $row->email '</span></div>        
                  </div>
                  <div class="rechte_box"> <p>' 
    $row->inhalt '</p> </div>
                  <div class="preis">' 
    $row->preis '</div>
                </div>'
    ;
      }
    ?>

    Kommentar

    Lädt...
    X