对这个问题有点困惑......
我的网站有一个管理部分,管理员可以在其中搜索乘客(按 ID 号),搜索会将所有相关数据返回给该乘客。仅使用 ONE 参数时,这些搜索似乎很好。
现在,当从这个表格发布信息时......
<form action="search2.php" method="post">
<table>
<tr><td>Aircraft ID:</td><td><input type="text" name="addAircraftID" /></td></tr>
<tr><td>Aircraft Type</td><td><input type="text" name="addAirType" /></td></tr>
<tr><td colspan="2" align="center"><input type="submit" /></td></tr>
</table>
<input type="hidden" name="addaircraft" value="formsub5"/>
</form>
它可以很好地发布数据,就像在我的 results.php 文件中一样,我可以使用这个示例(将飞机添加到机队)。
// Add an aircraft
$addAircraftID = $_POST['addAircraftID'];
$addType = $_POST['addAirType'];
echo $addAircraftID . $addType;
在以前的表单中发布的值正确回显。但是,在下面的代码中,这个 IF 似乎永远不会被触发。当我在表单中提交了多个值时,我需要做些什么不同的事情吗?
if (isset($_POST['addaircraft']) && $_POST['addaircraft']=='formSub5') {
echo "Aircraft Added Successfully! Taking you back to your control panel!";
echo '<meta http-equiv="refresh" content="30;url=http://www.seatselector.net/admin.php">';
}
我在网上查了,可惜没能找到太多帮助,希望各位大神帮忙!
非常感谢,
汤姆