Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/263.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用multi-aray插入我的数据PHP_Php_Sql - Fatal编程技术网

如何使用multi-aray插入我的数据PHP

如何使用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"

如何将其插入我的表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" 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>';
    }
}