對我有2種形式腓多種形式,迭代的具體形式
形式
<form id="A" role="form" enctype="multipart/form-data" method="post">
<input class="form-control" placeholder="Name of the Company" name="ven_name" type="text" autofocus >
<input class="form-control" placeholder="Address" name="address" type="text" autofocus >
<input class="form-control" placeholder="City" name="city" type="text" autofocus >
</form>
<form id="B" role="form" enctype="multipart/form-data" method="post">
<input type="text" name="usr_f_name[]" placeholder="First Name" />
<input type="text" name="usr_l_name[]" placeholder="Last Name" />
<input type="text" name="usr_mobile[]" placeholder="Mobile Number" />
<input type="text" name="usr_email[]" placeholder="Email" />
<input type="password" name="usr_password_1[]" placeholder="Password"/>
</form>
他們都將保存在數據庫的第一部分頁面。表格A將保存在表格A上,表格B將保存在表格B上。對於表格B,我使用的是Jquery,因此用戶可以一次添加多個用戶(最多3個用戶一次去)
這裏是表格B的Php
$usr_array = array_keys($_POST['']);
foreach ($id_array as $id) {
$usr_f_name = mysqli_real_escape_string ($_POST['usr_f_name'][$id]);
$usr_l_name = mysqli_real_escape_string ($_POST['usr_l_name'][$id]);
$usr_mobile = mysqli_real_escape_string ($_POST['usr_mobile'][$id]);
$usr_email = mysqli_real_escape_string ($_POST['usr_email'][$id]);
$usr_password_1 = md5 ($_POST['usr_password_1'][$id]);
$sql = "INSERT INTO table_b SET f_name = '$usr_f_name', l_name = '$usr_l_name', mobile ='$usr_mobile',username='$usr_email', email='$usr_email', password='$usr_password_1'";
}
if(mysqli_query($databaseLink, $sql)){
echo "Records added successfully.";
} else{
echo "ERROR: Could not able to execute $sql. " . mysqli_error($databaseLink);
}
}
如何告訴php哪些表單要迭代?你的領域
我如何告訴,反覆的表單。 –
問題對我來說還不清楚。而且,你面臨什麼問題? –
你的'
」標籤對之間的所有內容)。 – ADyson