如何使用PHP从循环插入数据库?

约翰·Semo

当我插入没有数据时,会出现问题。因此,希望您能帮助您解决此问题。

这是我的文件:students.php

        <form id="student_form" method="POST"   action="">
<?php
    if(mysql_num_rows($q)>0){           

                ?>


    <table   border="0" dir="ltr" align="center"cellpadding='0' cellspacing='0' >

        <tr> <th>Student ID</th><th>Name</th><th>AVG</th><th>Joining Year</th><th>Message</th><th>Sending Message</th> </tr>

        <?php while($row = mysql_fetch_array($q)){ ?>
        <tr>

            <td id="stud_id[]"> <?php echo $row['studant_ID']; ?></td>
            <td> <?php echo $row['studant_Name']; ?></td>
            <td> <?php echo $row['Average']; ?></td>
            <td> <?php echo $row['year']; ?></td>
            <td> <input id="message1[]" name="message1[]" type="text" size="25px" /></td>
            <td><input name="submit[]" id="submit[]" type="submit"  value="Send"  /> </td>
        </tr>

<?php }}

这是我的插入文件:insert_message.php

if (isset($_POST['message1']) && $_POST['message1']!='') {

            $addss = mysql_real_escape_string($_POST['message1']);
        } 

if (isset($_POST['stud_id']) && $_POST['stud_id']!='') {

            $std_id = mysql_real_escape_string($_POST['stud_id']);
        }        


//####################################################################### 

 $query1 = "INSERT INTO `message` (`rcvrid`, `senderid`, `msg`) VALUES ('$std_id', '22011111', '$addss'); ";
 mysql_query($query1);

我通过jqueryajax在两个文件之间建立连接

<script>

 $("#student_form").on("submit", function(event) {
                event.preventDefault();
                $.ajax({
                    type: "POST",
                    url: "insert_message.php",
                    data: $(this).serialize(),
                    success: function(data) {
                        $("#inner_contant").append(data+"<br/>");//instead this line here you can call some function to read database values and display
                    },
                });
            });


</script>
马达里尼瓦斯库

从页面中删除表格

<tr>

            <td id="stud_id"> <?php echo $row['studant_ID']; ?>
              <input type="hidden" name="stud_id" value="<?php echo $row['studant_ID']; ?>"/>
            </td>
            <td> <?php echo $row['studant_Name']; ?></td>
            <td> <?php echo $row['Average']; ?></td>
            <td> <?php echo $row['year']; ?></td>
            <td> <input id="message1" name="message1" type="text" size="25px" /></td>
            <td><button class="submit" type="submit" />Send </button> </td>
        </tr>

第二:您的js应该如下所示:

$(".submit").on("click", function(event) {
                event.preventDefault();
                $.ajax({
                    type: "POST",
                    url: "insert_message.php",
                    data: {stud_id:$(this).closest('tr').find('input[name="stud_id"]').val(),message1:$(this).closest('tr').find('input[name="message1"]').val()},
                    success: function(data) {
                        $("#inner_contant").append(data+"<br/>");//instead this line here you can call some function to read database values and display
                    },
                });
            });

在insert_message.php中,您需要回显一条消息,以查看您是否成功更新了数据库

echo json_encode(array('message'=>'Data updated/Error'));

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用for循环插入数据库

来自分类Dev

如何在不插入PHP的每个循环的情况下将数组插入数据库

来自分类Dev

ajax和php:如何从数据库中选择变量并使用ajax插入数据库

来自分类Dev

将while循环中的数据插入数据库php

来自分类Dev

如何使用foreach插入数据库?

来自分类Dev

在PHP中使用爆炸功能,并使用for循环插入数据库

来自分类Dev

如何使用简单的 HTML Dom 从 For 循环作为单个查询在 MYSQL 数据库中插入数据

来自分类Dev

使用C#,如何使用循环在MS Access数据库中插入递增数字?

来自分类Dev

如何在循环中将数组插入数据库

来自分类Dev

如何使用for循环在数据库表中插入多个记录

来自分类Dev

如何使用for每个循环在数据库中插入数组值

来自分类Dev

使用foreach循环上传多张图片并插入数据库

来自分类Dev

从PHP插入数据库

来自分类Dev

如何将数据从PHP插入MySQL数据库

来自分类Dev

如何使用php将发布数据插入mysql数据库?

来自分类Dev

如何在php中使用mysqli将数据插入数据库

来自分类Dev

如何使用php将隐藏字段数据插入数据库

来自分类Dev

我如何使用PHP和Codeigniter将数据插入数据库

来自分类Dev

如何使用jQuery从HTML / PHP数据插入MySQL数据库

来自分类Dev

如何使用Jquery ajax和php将数据插入mysql数据库?

来自分类Dev

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

来自分类Dev

如何使用php向数据库插入多个数据?

来自分类Dev

无法使用PHP在MySQL数据库中插入数据

来自分类Dev

尝试使用PHP将数据插入数据库

来自分类Dev

使用php将数据插入mysql数据库

来自分类Dev

无法使用 PHP 将数据插入 Postgres 数据库

来自分类Dev

如何使用JavaScript将数据插入数据库

来自分类Dev

如何使用opencart将数据插入数据库?

来自分类Dev

如何使用JavaScript将数据插入数据库

Related 相关文章

  1. 1

    如何使用for循环插入数据库

  2. 2

    如何在不插入PHP的每个循环的情况下将数组插入数据库

  3. 3

    ajax和php:如何从数据库中选择变量并使用ajax插入数据库

  4. 4

    将while循环中的数据插入数据库php

  5. 5

    如何使用foreach插入数据库?

  6. 6

    在PHP中使用爆炸功能,并使用for循环插入数据库

  7. 7

    如何使用简单的 HTML Dom 从 For 循环作为单个查询在 MYSQL 数据库中插入数据

  8. 8

    使用C#,如何使用循环在MS Access数据库中插入递增数字?

  9. 9

    如何在循环中将数组插入数据库

  10. 10

    如何使用for循环在数据库表中插入多个记录

  11. 11

    如何使用for每个循环在数据库中插入数组值

  12. 12

    使用foreach循环上传多张图片并插入数据库

  13. 13

    从PHP插入数据库

  14. 14

    如何将数据从PHP插入MySQL数据库

  15. 15

    如何使用php将发布数据插入mysql数据库?

  16. 16

    如何在php中使用mysqli将数据插入数据库

  17. 17

    如何使用php将隐藏字段数据插入数据库

  18. 18

    我如何使用PHP和Codeigniter将数据插入数据库

  19. 19

    如何使用jQuery从HTML / PHP数据插入MySQL数据库

  20. 20

    如何使用Jquery ajax和php将数据插入mysql数据库?

  21. 21

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

  22. 22

    如何使用php向数据库插入多个数据?

  23. 23

    无法使用PHP在MySQL数据库中插入数据

  24. 24

    尝试使用PHP将数据插入数据库

  25. 25

    使用php将数据插入mysql数据库

  26. 26

    无法使用 PHP 将数据插入 Postgres 数据库

  27. 27

    如何使用JavaScript将数据插入数据库

  28. 28

    如何使用opencart将数据插入数据库?

  29. 29

    如何使用JavaScript将数据插入数据库

热门标签

归档