2017-05-17 9 views
-1

誰もがPHP配列を通して複数のカードをループする方法を知っていますか?PHP配列からCSSカードを作成しますか?

たとえば、私は5 と5 descriptionが対応し、$friendListに保存されている(mysqliテーブルの)各友達に対応しています。

だから、各行ごとに、友だちをヘッダーとし、その説明をカードの内容として作成して表示します。

これはループ

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

だろうが、その後、私は得られた変数でカードを作成する方法がわからない:

+1

あなたはうまくやっています。問題は何ですか?ループでは値 –

+0

を得ることができますが、どこでカードを作成しますか? – Alonso

+0

カードとはどういう意味ですか?カードとは何ですか? friendの値を表示するには 'echo $ row ['friend'];'を実行してください。また、説明のために同じことをしてください。ループ内 –

答えて

2

すでに$friendList変数を定義しているし、それがmysqli_resultであると仮定すると、オブジェクト、ここにあなたがそれを行うことができます方法は次のとおりです。

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

:-)任意の質問をお気軽に
+0

Worked!ありがとう! – Alonso

+0

+1 ... FYI PHPコードが含まれていて、スタックスニペットがPHPコード出力を表示できないため、答えからスタックスニペットを削除しました。スタックスニペットは、HTML、CSS、Javascriptにのみ使用してください。 –

+0

ああそう!ありがとう:-) –

関連する問題