我有一个HTML表单,下拉列表由php填充。我希望用户能够从下拉列表中选择一个选项,然后单击“继续”按钮,该按钮将根据所选值打开新页面。
<form name="selectPatient" method="post">
<div align="centre">
<select name="patient_dropdown">
<?php
include "connection.php";
$sql = mysql_query("SELECT Name from patient_info");
while ($row = mysql_fetch_array($sql)) {
echo "<option value=".$row['Name'].">".$row['Name']."</option>";
}
?>
</select>
</div>
<br>
<br>
<input type="submit" name="submit" value="Proceed"/>
</form>
<?php
if(isset($_POST['submit'])) {
header("Location: http://localhost/lei/test.com/proper/specific_patient.php");
}
?>
上面的代码运行正常。如何从下拉列表中获取所选值?我想使用选定的值来运行SQL查询,使用php获取患者的其他详细信息,然后使用该信息调用javascript文件。我怎么能这样做?
提前致谢!
答案 0 :(得分:0)
您需要在提交时检查$ _POST变量:
$patient_dropdown = isset($_POST['patient_dropdown']) ? $_POST['patient_dropdown'] : false;