insert multiple fields using foreach loop

前端 未结 6 708
逝去的感伤
逝去的感伤 2020-12-08 17:54

I have a problem when I want to insert multiple fields into one table.

Here\'s my form:

Add user

6条回答
  •  [愿得一人]
    2020-12-08 18:37

    A little bit easier code which works for me well.

    if (isset($_POST['submit'])) {
         $i = 0;
         for ((array) $_POST as $val) {
           $sql = "INSERT INTO users (name, age) VALUES (
                       '{$_POST["name"][$i]}','{$_POST["age"][$i]}'
                   );
           mysql_query($sql);
           echo (!mysql_affetced_rows()) ? "Query Wrong" : "Query Okay";
           $i++;
         } 
        }
    

提交回复
热议问题