我在这个论坛上搜索了一个多星期,试图找到解决问题的方法。如果我在文本框中输入值,我可以显示正确的信息,但如果我在下拉列表中选择该选项,它只显示最后一条记录。以下是我的最新代码,有人可以帮我更正此代码,以便显示所选信息吗?我只包括受影响的细分受众群。
<form id="selected" name="selected" method="get" action="" >
<select name="id">
<?php
$result = $conn->query("select * from agreement");
while ($row = $result->fetch_assoc()) {
unset($id, $name, $ctpd, $hsprogram);
$id = $row['ID'];
$name = $row['HSName'];
$ctpd = $row['CTPD'];
$hsprogram = $row['HSProgram'];
echo '<option value="'.$id.'"' .$selected . '>'.$name.' </option>';
}
?>
</select>
<tr>
<td> <?php echo $ctpd ?> </td>
<td> <?php echo $name ?> </td>
<td> <?php echo $hsprogram ?> </td>
</tr>
</table>