如何使用multi-aray插入我的数据PHP
如何将其插入我的表tbl\U student?我认为您应该将$\U POST中的数据作为数组来获取如何使用multi-aray插入我的数据PHP,php,sql,Php,Sql,如何将其插入我的表tbl\U student?我认为您应该将$\U POST中的数据作为数组来获取 <form action="insert.php" method="post"> <!-- Student 1 --> Student Name :<input type="text" name="stname[]"> Phone:<input type="text" name="phone[]"> Sex:<input type="text"
<form action="insert.php" method="post">
<!-- Student 1 -->
Student Name :<input type="text" name="stname[]">
Phone:<input type="text" name="phone[]">
Sex:<input type="text" name="sex[]">
Address:<input type="text" name="address[]">
<!-- Student 2 -->
Student Name :<input type="text" name="stname[]">
Phone:<input type="text" name="phone[]">
Sex:<input type="text" name="sex[]">
Address:<input type="text" name="address[]">
</form>
你也可以试试这个
foreach($_POST['stname'] as $i => $name) {
$phone = $_POST['phone'][$i];
$sex = $_POST['sex'][$i];
$address = $_POST['address'][$i];
// Do something with data
}
不要指望别人,是吗homework@Fabio当前位置相反,他将学习:D:Puser for loop forthis@UmairShahYousafzai他正在为每个输入创建一个数组是的……你可以通过foreach/for循环来实现这一点汉克兄弟这段代码对我帮助很大
if (isset($_POST)) {
$data = $_POST;
$names = $data['stname'];
foreach($names as $key => $n) {
$name = $n;
$phone = $data['phone'][$key];
$sex = $data['sex'][$key];
$add = $data['address'][$key];
echo 'name: ' . $name;
echo 'phone: ' . $phone;
echo 'sex: ' . $sex;
echo 'add: ' . $add;
echo '<br>';
}
}