ページまたはドロップダウンリストに選択オプションがあります。問題は、選択オプションに値を設定する方法です。この値はデータベースからのものです。
これが私のコードです。
<select name="status" value="<?php echo $status; ?>" >
<option value=""></option>
<option value="public">public</option>
<option value="private">private</option>
</select>
私のhtmlタグの上に
if(isset($_GET['status']))
{
$status = $_GET['status'];
$sstatus="select .......";
foreach($db->query($sstatus) as $rows)
{
$status= $rows['status'];
......
......
......
}
}
コードを変更しようとしましたが、機能しているようですが、問題は、ドロップダウンリストに同じ値が2つあることです。
<select name="status" >
<option selected="selected"><?php echo $status; ?></option>
<option value="public">public</option>
<option value="private">private</option>
</select>
ドロップダウンリストにこのように表示されます。これに対する私の質問は、データベースから取得した値を表示する正しい方法です。
パブリック
パブリック
プライベート