次のコードがあります。
<?php
$select = mysqli_query ($con,"SELECT field_2 FROM info4");
if (! $select) {
die('Query unfunctional ' . mysqli_error($con));
}
?>
<table>
<td><select name="City">
<?php
while ($res=mysqli_fetch_array($select)){
foreach($res as $value){
echo "<option>" . $value . "</option>";
}}
?>
</select></td></table>
接続はどこにありますか$con
。
しかし、これはすべての値が複製されたドロップダウンを出力します。たとえば、テーブルに 1 と 2 がある場合、出力は 1/1/2/2 (ドロップダウン) になります。私は自分のコードで間違いを犯していると思います.誰かがそれを見ることができますか?
前もって感謝します。