Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/457.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用下拉列表中的选定值_Javascript_Php_Drop Down Menu - Fatal编程技术网

Javascript 使用下拉列表中的选定值

Javascript 使用下拉列表中的选定值,javascript,php,drop-down-menu,Javascript,Php,Drop Down Menu,我有一个用php填充的带有下拉列表的HTML表单。我希望用户能够从下拉列表中选择一个选项,然后单击“继续”按钮,该按钮将根据所选值打开一个新页面 <form name="selectPatient" method="post"> <div align="centre"> <select name="patient_dropdown"> <?php includ

我有一个用php填充的带有下拉列表的HTML表单。我希望用户能够从下拉列表中选择一个选项,然后单击“继续”按钮,该按钮将根据所选值打开一个新页面

<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");
        }
        ?>



上面的代码运行良好。如何从下拉列表中获取所选值??我想使用所选的值使用php运行SQL查询,以获取患者的其他详细信息,然后使用该信息调用javascript文件。我该怎么做


提前谢谢

您需要在提交时检查$u POST变量:

  $patient_dropdown = isset($_POST['patient_dropdown']) ? $_POST['patient_dropdown'] : false;

要在php
$\u POST['getElementsByName']
和html/js
document.getElementsByName['getElementsByName']中获取所选值,请不要使用
mysql
扩展名,因为它在php 5.5.0中已被弃用(请参阅,例如,请注意,您正接近需要考虑安全性的地步,仅在URL和DB查询中插入POST值不是一件好事。@user790454但如何将所选值传递到下一页,或者如何在单独的php文件中检索所选值?感谢您的帮助!终于开始工作了!!!!