DBからデータを取り出してHTMLに出力するときに構造ごとforeachで回す方法についてですが、
参加メンバーの所にデータが取得できていない画像がありますよね、そこに参加メンバーの画像を出す方法をおしえてください。
以下がコミュニティに参加しているメンバーを調べるSQLです。
$sql = 'SELECT members.name,members.picture FROM member_community INNER JOIN members ON member_community.member_id = members.id AND member_community.community_id = \''.$_REQUEST['id'].'\''; $stmt = $db->query($sql);
これをターミナルで打ち込んだ結果,参加メンバーは出ました。
しかし、これをHTMLで出力する方法がわかりません。
以下、HTML部
<p>参加メンバー</p> <div id="participant_member"><!--partipant_memberエリアの開始--> <ul> <?php foreach($stmt as $row) { print('<li><img src="registrationimage/member_picture/<?php print(htmlspecialchars($row["picture"], ENT_QUOTES)); width="35" height="35" ?></li>'); } ?> </ul> </div><!--partipant_memberエリアの終了--> </div><!--detail_participantエリアの終了-->
そして、これからもメンバーが増える可能性があるので、phpに直接<li></li>構造を埋め込んでいます。
この方法でいいのでしょうか?
他の方法がありましたら、教えていただけると嬉しいです。
以上のようになりました。
回答3件
あなたの回答
tips
プレビュー