0

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>';



?>

どうもありがとう

4

0 に答える 0