ドロップダウンメニューとして表示したい結果があります。クエリは、テーブルからIDと名前を選択します。PHPでforeachループを使用して2つの値を持つPHP mysql結果を表示
この結果をドロップダウンメニューのリストとして使用したいと考えています。これは私がこれまで持っていたものです。
ユーザーに値と表示の両方として名前を表示したければ、これは正常に機能します。しかし、私がしたいのは、選択したIDを "値"としてselectオプションに使用し、選択した名前をユーザーに表示したいのです。私はこれを試しましたが、うまくいきません。
<select id="dropdown" name="dropdown">
<option value="select" selected="selected">Select</option>
<?php
while ($usersRow = mysqli_fetch_array($usersResult, MYSQLI_ASSOC)){
foreach ($usersRow as $id=>$name){
echo "<option value=\"$id\"";
echo ">$name</option>\n";
}
}
?>
</select>
助けがあれば助かります。
ありがとうございます。
試してみます問題の中心に行く可能性のある明確な質問を... php、mysql、foreach、...実際の問題のようには見えません。ありがとう。 – TMS