2017-05-17 5 views
-1

Wer weiß, wie man mehrere Karten erstellt, die durch ein PHP-Array laufen?CSS-Karten aus PHP-Array erstellen?

Zum Beispiel habe ich 5 friend mit 5 description jeden Freund corrresponding (von mysqli Tabelle) gespeichert in $friendList.

So möchte ich, für jede Zeile, erstellen und zeigen Sie eine Karte mit dem Freund als Header und seine Beschreibung als Inhalt der Karte.

Dies würde

while ($row = mysqli_fetch_array($friendList, MYSQLI_ASSOC)){ 
     // $row['friend']; 
     // $row['description']; 
} 

aber dann wird die Schleife sein, ich weiß nicht, wie die Karten mit den Variablen erstellen erhalten: Unter der Annahme,

+1

du machst es gut. Was ist das Problem. in der Schleife können Sie die Werte –

+0

bekommen, aber wo erstelle ich die Karten? – Alonso

+0

Was meinst du mit Karte? Was ist eine Karte? Mach 'echo $ row [' friend ']; 'um den Wert von friend anzuzeigen. Und machen Sie dasselbe für die Beschreibung. –

Antwort

2

, dass Sie $friendList Variable bereits definiert haben, und es ist ein mysqli_result Objekt, hier ist, wie Sie es tun können:

<?php while($row = mysqli_fetch_array($friendList, MYSQLI_ASSOC)): ?> 
<div class="w3-card-4 test"> 
    <img src="img_avatar3.png" alt="Avatar"> 
    <div class="w3-container"> 
    <h4><b><?php echo $row["friend"] ?></b></h4> 
    <p><?php echo $row["description"] ?></p>  
    </div> 
</div> 
<?php endwhile; ?> 

Fühlen Sie sich frei, Fragen zu stellen :-)

+0

Arbeitete! Vielen Dank! – Alonso

+0

+1 ... Zu Ihrer Information: Ich habe das Stack-Snippet aus Ihrer Antwort entfernt, da es PHP-Code enthält und Stack-Snippets keine PHP-Code-Ausgabe anzeigen können. Stack-Snippets sollten nur für HTML, CSS, Javascript verwendet werden. –

+0

oh ja! Vielen Dank :-) –