mysql データベースからドロップダウン メニューを作成しました。データベースから 2 つの列を表示することはできますか?
つまり、クリックすると、左側にアイテムのリストが表示され、右側に簡単な説明が表示されます。説明列は、ドロップダウンをクリックしたときにのみ表示されます。
これは可能ですか?
私のコードは次のとおりです。これはDBにクエリを実行して、ユーザーの現在の選択を確認します。2 番目の列を追加しようとしましたが、常に表示されます。
<?php
require_once('db_connect.php');
$id = $_GET['id'];
$qry = "SELECT issue FROM issuetbl WHERE issueid =?";
$stmt = $mysqli->prepare($qry);
$stmt->bind_param('s', $id);
$stmt->execute();
$result = $stmt->get_result();
$client_result = $result->fetch_assoc();
$qry2 = "SELECT data FROM issdd";
$stmt = $mysqli->prepare($qry2);
$stmt->execute();
$resultdata = $stmt->get_result();
echo '<select name="enqiss">';
while($row = $resultdata->fetch_assoc()) {
if($client_result['issue']==$row['data']){
$selectCurrent='selected';
}else{
$selectCurrent='';
}
echo '<option value="'.$row['data'].'" '.$selectCurrent.'>'.$row['data'].'</option>';
}
echo '</select>';
?>
どうもありがとう