PHP jQuery Ajax在while循环中

时间:2018-08-11 08:01:27

标签: php jquery

我正在尝试在循环中使用jquery ajax更新记录。 使用两个页面,index.php和update.php 数据显示正常,但是当我单击“更新”按钮时,所有数据都被删除了,不知道为什么, 我非常感谢您的帮助

 <?php
    $conn = new mysqli('localhost', 'root', '123456', 'lc');
    $sql = "SELECT * FROM lc where customer='souhail'";
    $result = $conn->query($sql);
    while ( $row=mysqli_fetch_assoc($result)) {       
       echo  'LC ID :<input type="text" id="fname" value="'.$row['element_6'].'"><br>';         
       echo  'Status :<input type="text" id="lname" value="'.$row['element_101'].'"><br>';
       ?>
       <button type="button" style="background-color:<?php
    if($row['element_101'] == '1'){
        echo '#0000FFF';

    }elseif ($row['element_101'] == '2'){
        echo '#ffff00';

    }elseif ($row['element_101'] == '3'){
        echo '#00FF00';

    }elseif ($row['element_101'] == '4'){
        echo '#ffffff';

    }
    //echo $row['element_101'];
    ?>;color:#000000" type="submit" id="update">Go Forward ></button>
<br><br>
<?php

    }?> 

    </center>
    <script>
        $(document).ready(function(){
            $("#update").click(function(){
                var fname=$("#fname").val();
                var lname=$("#lname").val();
                $.ajax({
                    url:'update.php',
                    method:'POST',
                    async: true,
                    data:{
                        fname:fname,
                        lname:lname
                    },
                    success:function(response){
                        alert(response);
                    }

                });
            });
        });
    </script>

enter image description here

0 个答案:

没有答案