我有一个从 mysql 数据库填充的下拉菜单,是否可以显示数据库中的两列但仅在单击时才显示?
我的意思是,当您单击时,您会在左侧看到项目列表,在右侧看到简要说明。只有在单击下拉列表时才能看到描述列。
这可能吗 ?
我的代码如下,这会查询数据库以检查用户的当前选择。我尝试添加第二列,但它始终显示看起来很糟糕。
<?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>';
?>
非常感谢