javascript - 经管理员批准后更新数据库

标签 javascript php jquery mysql ajax

`我有一个显示推荐的网页。我只想显示数据库中“状态”为“1”的那些推荐。在管理员单击更新后,如何立即将名为“status”的数据库列从“0”更新为“1”。我也在使用 AJAX。

<tr align='center'>
<?php
include ('includes/connect.php');
$query1= "SELECT* from testdata ORDER BY 1  DESC ";
                                         $run= mysql_query($query1) ;

                                         while 
                                            ($row =mysql_fetch_array($run)){

                                                $Id=$row['0'];
                                                $name=$row['1'];
                                                $company=$row['2'];
                                                $designation=$row['3'];
                                                $email= $row['4'];
                                                $message=$row['5'];




                                       ?>

<td> <?php echo $Id?>  </td>
<td> <?php echo $name; ?> </td>
<td> <?php echo $company ?> </td>
<td> <?php echo $designation ?> </td>
<td> <?php echo $email ?> </td>
<td> <?php echo $message ?> </td>


<td > <form method ="post" action= "update.php"> <input type ="submit" value= "approve" name ="approve"></input></form>  </td>
</tr>

<?php } ?>
















<tr align='center'>
<td> <?php echo $Id?>  </td>
<td> <?php echo $name1; ?> </td>
<td> <?php echo $company1 ?> </td>
<td> <?php echo $designation1 ?> </td>
<td> <?php echo $email1 ?> </td>
<td> <?php echo $message1 ?> </td>


<td > <input class='action' type ="submit" value= "update" name ="update"></input> </td>
</tr>

最佳答案

只需更改您的查询

"select * from testdata where status =".$_POST['data1'] " 

并在您的脚本中将 $(this).attr('id') 更改为 $(this).val()

  $('#approve').change(function(){
       var data1 = $(this).val();
        $.ajax({ / / ajax block starts
        url: 'update.php', // 
       type: 'POST',
       data: {
         data1: data1 
       },

     success: function(data) {

        }
     });

关于javascript - 经管理员批准后更新数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38374381/

相关文章:

javascript - 尝试使用 javascript 中的正则表达式获取 <tr>...</tr> 列表

javascript - ul 中有多个链接,但只有第一个链接用于点击事件

PHP,文本在没有换行的情况下从数据库中回显,全部合而为一

javascript - 使用Jquery动态创建带按钮的Div,具有关闭div的功能

javascript - 如何根据 ng-options 设置隐藏值?

php - 拉维尔 5.4 : Directly Subtract number from column in database

php - 1 个查询可以更改表中 2 个条目的相同字段吗?

jquery - 选择其他特定 div 时,将某些 div 的不透明度设置为 .7

javascript - 如何在鼠标悬停在当前元素上时更改先前的元素?

javascript - 如何在fancytree.js上点击第二级时发出提醒消息