Php 从下拉列表中获取id选择要放入链接的标记

Php 从下拉列表中获取id选择要放入链接的标记,php,hyperlink,drop-down-menu,Php,Hyperlink,Drop Down Menu,我有一个用于患者的下拉选择标签: <select> <?php $qPatient = mysql_query("SELECT idpatients, firstName, mi, lastName, suffix FROM patients ORDER BY lastName ASC"); while($rowPatient = mysql_fetch_array( $qPatient )) { if(isset($rowPatient['suffix']) &

我有一个用于患者的下拉选择标签:

<select>
<?php
$qPatient = mysql_query("SELECT idpatients, firstName, mi, lastName, suffix FROM patients ORDER BY lastName ASC");  

while($rowPatient = mysql_fetch_array( $qPatient )) {
if(isset($rowPatient['suffix']) && !empty($rowPatient['suffix'])){$suffix = " " . $rowPatient['suffix'];}else{$suffix = NULL;}
            if(isset($rowPatient['mi']) && !empty($rowPatient['mi'])){$mi = " " . $rowPatient['mi'] . ".";}else{$mi = NULL;}
            echo "<option value=" . $rowPatient['idpatients'] . $rowPatient . ">" . $rowPatient['lastName'] . $suffix . ", " . $rowPatient['firstName'] . $mi . "</option>";
        }
    ?>
</select>
这将从下拉列表中生成患者列表。 如何根据下拉列表中的选择获取patientID,并将其放到我的链接中

例:

其中$idpatients=下拉列表中的患者ID选择标签


此外,我需要有3个不同的链接:1。更新.php.2。php和3。php

将此表单方法设置为GET。提交后,选择字段的值将显示为get变量。因此,请将名称添加到您的选择:

<select name="parientId">

类似的东西,写得很快,没有检查/测试

我忘了提到我计划有多个链接。就像我从列表中选择JohnDoe一样,我有3个链接可供选择。Update.php、Report.php、Chart.php我更新了代码,以便使用我只需要的字段更快地运行mySql:我认为最后一部分。选择是我需要尝试的。它的全部代码是什么?请记住,您可以做得很简单-使用具有不同名称/值的seweral submit按钮,并签入PHP,其中一个是0 javascript。我输入了您的代码,但它看起来不起作用,Dreamweaver说在线上有语法错误。。。在修复此错误之前,代码暗示可能无法工作。有错误的行是@at end};。我之所以需要常规文本链接,是因为我的菜单样式:PS:我也将patientSelect更改为patientSelect,但仍然显示错误。我将错误排除在外,因为缺少一个额外的右括号。但是链接update.php?id。。它不起作用了
<form action="update.php" method="GET">
$("#go").click(function(){ $("#idOfYourForm").submit(); }
...
<a href="" id="go">Go !</a>
<form...>
<select name="patientId" id="patientSelect">
...
</select>
<a id="updatelink" href="">....</a>
<a id="deletelink" href="">....</a>
<script  type="text/javascript">
$(document).ready(function(){
  $("#patientSelect").change(function(){
    $("#updatelink").attr('href',"update.php?id="+$("#parientSelect").val());
    $("#deletelink").attr('href',"delete.php?id="+$("#parientSelect").val());
  }
});
</script>