此php表单使用其他php表单从用户处收集的分区和项目代码填充下拉选项。我的SQL。这些形式似乎有效。当我选择整个表格重置时,我来到这个特定的表格,最后一个下拉(下面的代码)。
<?php
echo'<select name = "pCode" id = "pCode" onchange = "document.form1.submit()">
<option value="new">Please Select a Project Code</option>';
$ress = $db->Exe_Qry("select * from pr_projects");
while ($roww = $db->Next_Record($ress))
{
echo "<OPTION VALUE=".$roww["code"].">".$roww["code"]."</OPTION>";
}
echo'</select>';
?>
知道做错了什么?
还有OnSubmit
,因为当选择下拉列表时,表单会假设检索项目描述和另一个AP代码(两者都在mysql数据库中),所以如果我删除OnSubmit
未显示"<td><?php echo $apcode;?> </td>"
这是在投递箱选择后显示的代码
同样的另一个具有相同功能的Dropbox工作正常。所以我跟着另一个跟着同样的步骤! Dropbox的代码就是这样
<select name="budCode" id = "budCode" onChange="document.form1.submit()">
<?php
echo'<option value="new">Please Select a budget Code</option>';
$empno = $_SESSION['proclogin_un'];
$ress = $db->Exe_Qry("select bud_code from pc_bud_req_user where user=$empno");
while ($roww = $db->Next_Record($ress))
{
echo "<OPTION VALUE=".$roww["bud_code"].">".$roww["bud_code"]."</OPTION>";
}
?>
答案 0 :(得分:0)
因为您在更改选择框时提交表单
onchange = "document.form1.submit()"
删除它会起作用。