私のphpファイルには次のコードがあります:
$p_adminType = $_POST['adminType'];
$p_adminUserID = $_POST['userID'];
$p_adminUserPass = $_POST['userPass'];
$p_firstName = $_POST['adminFirstName'];
$p_lastName = $_POST['adminLastName'];
そして、html ファイルから送信ボタンをクリックしてファイルを実行すると、通知エラーが表示されます。
Notice: Undefined index: userID in C:\wamp\www\CaNeCo\CaNeCo_Admin_Reg.php on line 19
Notice: Undefined index: userPass in C:\wamp\www\CaNeCo\CaNeCo_Admin_Reg.php on line 20
Notice: Undefined index: adminFirstName in C:\wamp\www\CaNeCo\CaNeCo_Admin_Reg.php on line 21
19行目、20行目、21行目がコードからわかります。他のサイト/フォーラムから読んだものと同じように、コードに isset() 関数を追加しようとしましたが、それを行っても問題は解決しません。エラーメッセージを非表示にするだけで、変数はまだ空です。
どうすればその問題を解決できますか? また、なぜ5つの宣言のうち3つだけで起こっているのだろうか? $p_adminType = $_POST['adminType'];
正常に動作し$p_lastName = $_POST['adminLastName'];
ますが、他の3つは動作しませんか? 誰かがそれについて私に教えてもらえますか?
これは私が持っているhtmlファイルです:
<form method="post" action="CaNeCo_Admin_Reg.php">
<table width="400">
<tr>
<td><b>Log-in Information:</b></td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td>Administrator Type:</td>
<td>
<select name="adminType" id="adminType">
<option value="0">Please Select</option>
<option value="1">Super Administrator</option>
<option value="2">Administrator</option>
<option value="3">Secretary</option>
<option value="4">Viewer</option>
</select>
</td>
</tr>
<tr>
<td>User ID: </td>
<td><input type="text" name:"userID" id="adminUserID" placeholder="User I.D." maxlength="20" size="35"/></td>
</tr>
<tr>
<td>Password: </td>
<td><input type="password" name:"userPass" id="adminUserPass" placeholder="Password" maxlength="25" size="35"/></td>
</tr>
<tr>
<td>Repeat Password:</td>
<td><input type="password" name="repeatPass" id="adminRepeatPass" placeholder="Repeat Password" maxlength="25" size="35"/></td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td colspan="25"><b>Personal Information:</b></td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td>First Name: </td>
<td><input type="text" name:"adminFirstName" id="adminFirstName" placeholder="First Name" maxlength="20" size="35"/></td>
</tr>
<tr>
<td>Last Name: </td>
<td><input type="text" name="adminLastName" id="adminLastName" placeholder="Last Name" maxlength="25" size="35"/></td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td colspan="50"><center><input type="submit" value="Submit"/></center></td>
</tr>
</table>