我有一个表格是这样的:登记表使用数组但在表单值未提交
<form class="registration-form" name="applicationForm" action="<?=$_SERVER['PHP_SELF']?>" method="get">
<div class="form-top"><h3 class="col-md-12 col-md-offset-4">Application for employment</h3> </div>
<div class="col-md-12 col-sm-12 col-lg-6">
<div class="col-md-12">
<div class="form-group">
<label for="inputFirstName">First Name</label>
<input type="text" class="form-control required" id="inputFirstName" placeholder="First Name" name="driver[first_name]" />
</div>
<div class="form-group">
<label for="inputMiddle">Middle Initial</label>
<input type="text" class="form-control" id="inputMiddle" placeholder="Middle Initial" name="driver[middle]" />
</div>
<div class="form-group">
<label for="inputLastName">Last Name</label>
<input type="email" class="form-control required" id="inputLastName" placeholder="Last Name" name="driver[last_name]" />
</div>
<div class="form-group">
<label for="inputDob">Date of Birth</label>
<input type="email" class="form-control required datepicker" id="inputDob" placeholder="MM/DD/YYYY" name="driver[dob]" />
</div>
但是当我尝试打提交按钮后显示的值,也不会提交和将不显示值。我有这样的事情显示的值:
$form_names = array_keys($_GET);
$form_values = array_values($_GET);
if(isset($_GET["submit"]))
{
echo "<h3>Your Input:</h3>";
for ($i = 0; $i < sizeof($_GET); $i++) {
echo "<p>".$form_names[$i]." = " . $form_values[$i] . "</p>";
}
}
请告诉我什么是丢失或错误的东西在我的代码,因为它不会提交并显示值。它在注册后也不会发送电子邮件。
好这永远不会发生'如果(isset($ _ GET [ “提交”])){...}'你似乎没有结束''标签。 *“我有一个这样的表格:”* - 你是什么意思“像这样”。类似的东西,还是那个? –
*“注册后它也不会发送电子邮件。”* - 在您的发布代码中没有看到任何邮件功能。 –
然后姓氏和DOB是'电子邮件'类型。代码中的错误太多。 –