この問題について少し混乱しています...
私は自分のサイトの管理部分を持っており、管理者は乗客を(ID番号で)検索でき、検索によってすべての関連データがその乗客に返されます。これらの検索は、1つのパラメーターのみを使用する場合は問題ないようです。
さて、このフォームから情報を投稿するとき...
<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">';
}
私はオンラインで調べましたが、残念ながら多くの助けを見つけることができませんでした。うまくいけば、皆さんが助けてくれるでしょう!
どうもありがとう、
トム