sign_up.php
Web サイトのサインアップ フォームを保持するファイルがあります。フォームのアクションは、sitesignup.php
フォームによって収集された情報を取得することになっているファイルであり、すべてが有効で安全であることを確認してから、SQL データベースに送信します。私が直面している問題は、フォーム要素が の $_POST 配列に表示されsitesignup.php
ず、送信ボタンだけが表示されることです。
誰かが私が間違っていることについての洞察を教えてもらえますか?
ファイル: user_interface/sign_up.php
<head >
<link rel="stylesheet" type="text/css" href="user_interface_tables.css">
</head>
<table class="outer">
<tr>
<form name="sign_up" method="post" action="user_interface/sitesignup.php">
<input type="hidden" id="pagereference" value="<?php echo $_SERVER['PHP_SELF']?>" >
<td>
<table class="inner">
<tr>
<td colspan="3"><strong>User Registration Form</strong></td>
</tr>
<tr>
<td width="150">First Name <font id="asterisk">*</font></td>
<td width="6">:</td>
<td width="290"><input type="text" id="first_name"></td>
</tr>
<tr>
<td >Last Name <font id="asterisk">*</font></td>
<td >:</td>
<td ><input type="text" id="last_name"></td>
</tr>
<tr>
<td >User Name <font id="asterisk">*</font></td>
<td >:</td>
<td "><input type="text" id="user_name"></td>
</tr>
<tr>
<td >Email<font id="asterisk">*</font></td>
<td >:</td>
<td ><input type="text" id="email"></td>
</tr>
<tr>
<td >Password<font id="asterisk">*</font></td>
<td >:</td>
<td ><input type="password" id="password1"></td>
</tr>
<tr>
<td >Confirm Password<font id="asterisk">*</font></td>
<td >:</td>
<td ><input type="password" id="password2"></td>
</tr>
<tr>
<td >Registration Code</td>
<td >:</td>
<td ><input type="text" id="registration_code"></td>
</tr>
<tr>
<td colspan="2"><input type="submit"name="submit" ></td>
</tr>
</table>
</td>
</form>
</tr>
</table>
ファイル: user_interface/sitesignup.php
<?php
var_dump($_POST);
?>
出力: array(1) { ["submit"]=> string(6) "submit" }