如何使用mysql php将多个值插入到数据库中

哈扬汗

我正在使用一种表单,其中用户添加一个或多个输入值

<form class="col s12" action="my_resume.php" method="post" enctype="multipart/form-data">
<div class="row"> 
    <div class="col s12"  style="padding-top: 12px;">
        <div class="col s12 m12 ">
        <div id="dynamic_field"> 
        <div> 
             <div class="col s12 m12 "><label for="title">Title</label>
                <textarea  class="materialize-textarea" style="padding: 0px;" id="title" name="title[]"></textarea>
             </div>
             <div class="col s12 m12 "><label for="title">Location</label>

                <textarea  id="location" name="location[]" class="materialize-textarea" style="padding: 0px;"></textarea>
            </div>
              <div class="col s3 m3 "><label for="title">Marks</label>
                <input id="marks" name="marks[]" type="text" value=""  />
             </div>
             <div class="col s3 m3 "><label for="title">Division</label>
                <input id="divsion" name="divsion[]" type="text" value=""  />
             </div>
              <div class="col s3 m3 "><label for="title">Year</label>
                <input id="year" name="year[]" type="text" value=""  />
             </div>
             <div class="col s3 m3"><button type="button" name="add" id="add" class="btn btn-success pull-right">Add More</button></div>  
         </div>
        </div>
        <div class="row">
         <div class="input-field col s6">
           <button class="btn waves-effect waves-light right" 
     type="submit" name="submit">Save
             <i class="mdi-content-send right"></i>
           </button>
         </div>
        </div>
        </div>
    </div> 

</div>
</form>

用户可以通过单击添加更多按钮来添加有关他的教育的更多信息,当单击关闭按钮时,div 将消失

<script>  
  $(document).ready(function(){  
  var i=1;  
  $('#add').click(function(){ 
       i++;  
       $('#dynamic_field').append('<div id="row'+i+'"><div class="col s12 m12 "><label for="title">Title</label><textarea  class="materialize-textarea" style="padding: 0px;" id="title" name="title[]"></textarea></div><div class="col s12 m12 "><label for="title">Location</label><textarea  id="location" name="location[]" class="materialize-textarea" style="padding: 0px;"></textarea></div><div class="col s3 m3 "><label for="title">Marks</label><input id="marks" name="marks[]" type="text" value=""  /></div><div class="col s3 m3 "><label for="title">Division</label><input id="divsion" name="divsion[]" type="text" value=""  /></div><div class="col s3 m3 "><label for="title">Year</label><input id="year" name="year[]" type="text" value=""  /></div><div class="col s3 m3"><button type="button" name="remove" id="'+i+'" class="btn btn-danger button btn_remove">X</button></div></div>');  


$('.btn_remove').click(function(){ 
       var button_id = $(this).attr("id");   
       $('#row'+button_id+'').remove();  
  });
});
 </script> 

我很困惑如何将多个输入值插入到数据库中我是这样尝试的。

<?php
  // Submit Form
   if(isset($_POST['submit'])){


         $field1_array = isset($_POST['marks']) ? $_POST['divsion'] : array();
           $total_rows = count($field1_array);

        for($i=0 ; $i<$total_rows;$i++){
            $trans = array("degree"=>$_POST['title'][$i],"location"=>$_POST['location'][$i],"marks"=>$_POST['marks'][$i],"divsion"=>$_POST['divsion'][$i],"passing_year"=>$_POST['year'][$i]);
        $query = ("Insert into tbl_student_education".$trans);
        }
        }           
 ?>
  <script>alert('Record Save Successfully');</script>
<?php }  ?>
PHP_only

尝试下面的代码插入多个数据

<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";

// Create connection
$conn = mysqli_connect($servername, $username, $password, $dbname);
// Check connection
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}
// Submit Form
if(isset($_POST['submit'])){

    $total_rows = !empty($_POST['marks'])?count($_POST['marks']):0;
    if ($total_rows > 0) {
        for($i=0 ; $i<$total_rows;$i++){
            $sql = "INSERT INTO tbl_student_education (degree, location, marks,divsion,passing_year) VALUES ('".$_POST['title'][$i]."', '".$_POST['location'][$i]."', '".$_POST['marks'][$i]."','".$_POST['divsion'][$i]."','".$_POST['year'][$i]."')";
            $query = mysqli_multi_query($conn, $sql);
        }
        if ($query) {
            ?><script>alert('Record Save Successfully');</script><?php
        }else{
            ?><script>alert('somethings went wrong');</script><?php
        }
    }else{
        ?><script>alert('No data');</script><?php
    }

}           
?>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

通过php将多个文件中的数据插入到mysql数据库中

来自分类Dev

PHP:如何将单选按钮值插入到MySql数据库中

来自分类Dev

将API中的多个值插入mysql数据库

来自分类Dev

如何使用php和mysql将创建的行值上的多个jquery插入数据库中?

来自分类Dev

如何使用Slonik将多个记录插入到postgres数据库中?

来自分类Dev

如何使用 Ajax Jquery,php 将数据插入到数据库中

来自分类Dev

如何使用php在数据库的单列中插入多个复选框值

来自分类Dev

如何检查数组中是否存在值并使用 PHP 将值插入数据库

来自分类Dev

如何使用 Eclipse 将数据插入到 Google Cloud mysql 数据库中

来自分类Dev

使用PHP中的MYSQL查询将值插入数据库

来自分类Dev

通过PHP PDO将多个值插入MySQL数据库

来自分类Dev

PHP将多个数组插入MySQL数据库

来自分类Dev

如何使用 PHP、javascript mysql 事务将输入的数组值插入数据库

来自分类Dev

如何使用php拆分长字符串并插入到mysql数据库中?

来自分类Dev

在数据库中插入多个值的最佳方法-PHP MySQL

来自分类Dev

使用php将Json数据插入到具有json数据类型的mysql数据库中

来自分类Dev

使用Java将arraylist值插入到SQL Server数据库中

来自分类Dev

使用 wordpress 4.7 将表单值插入到数据库表中

来自分类Dev

我无法使用 .get() 函数将值插入到数据库中

来自分类Dev

PHP MySql:将空的上载值插入数据库

来自分类Dev

PHP:将日期转换为datetime并将其插入到mysql数据库中?

来自分类Dev

如何在php中将动态表单值插入到数据库中

来自分类Dev

使用php从mysql数据库的多个表中检索多个值的效率如何

来自分类Dev

使用php将值插入数据库

来自分类Dev

使用php将文档批量插入到bedfabase数据库中-怎么做?

来自分类Dev

在mySQL中使用PDO/PHP将数据插入到预设的数据库和表中的正确方法

来自分类Dev

如何使用bean将值插入sqlite数据库并将这些表值检索到json数组中

来自分类Dev

使用mysql.connector将数据插入到mysql数据库中

来自分类Dev

如何创建示例Web服务以将JSON中的值插入到php中的android客户端数据库中

Related 相关文章

  1. 1

    通过php将多个文件中的数据插入到mysql数据库中

  2. 2

    PHP:如何将单选按钮值插入到MySql数据库中

  3. 3

    将API中的多个值插入mysql数据库

  4. 4

    如何使用php和mysql将创建的行值上的多个jquery插入数据库中?

  5. 5

    如何使用Slonik将多个记录插入到postgres数据库中?

  6. 6

    如何使用 Ajax Jquery,php 将数据插入到数据库中

  7. 7

    如何使用php在数据库的单列中插入多个复选框值

  8. 8

    如何检查数组中是否存在值并使用 PHP 将值插入数据库

  9. 9

    如何使用 Eclipse 将数据插入到 Google Cloud mysql 数据库中

  10. 10

    使用PHP中的MYSQL查询将值插入数据库

  11. 11

    通过PHP PDO将多个值插入MySQL数据库

  12. 12

    PHP将多个数组插入MySQL数据库

  13. 13

    如何使用 PHP、javascript mysql 事务将输入的数组值插入数据库

  14. 14

    如何使用php拆分长字符串并插入到mysql数据库中?

  15. 15

    在数据库中插入多个值的最佳方法-PHP MySQL

  16. 16

    使用php将Json数据插入到具有json数据类型的mysql数据库中

  17. 17

    使用Java将arraylist值插入到SQL Server数据库中

  18. 18

    使用 wordpress 4.7 将表单值插入到数据库表中

  19. 19

    我无法使用 .get() 函数将值插入到数据库中

  20. 20

    PHP MySql:将空的上载值插入数据库

  21. 21

    PHP:将日期转换为datetime并将其插入到mysql数据库中?

  22. 22

    如何在php中将动态表单值插入到数据库中

  23. 23

    使用php从mysql数据库的多个表中检索多个值的效率如何

  24. 24

    使用php将值插入数据库

  25. 25

    使用php将文档批量插入到bedfabase数据库中-怎么做?

  26. 26

    在mySQL中使用PDO/PHP将数据插入到预设的数据库和表中的正确方法

  27. 27

    如何使用bean将值插入sqlite数据库并将这些表值检索到json数组中

  28. 28

    使用mysql.connector将数据插入到mysql数据库中

  29. 29

    如何创建示例Web服务以将JSON中的值插入到php中的android客户端数据库中

热门标签

归档