使用jQuery/Ajax和PHP执行mysql查询?

使用jQuery/Ajax和PHP执行mysql查询?,php,jquery,ajax,Php,Jquery,Ajax,我有一个PHP脚本,它在HTML表中列出了数据库中的所有应用程序。在自己的一行中,我想要两个按钮。接受和拒绝 Accept应将我在Accept上勾选的id的状态设置为“Accept”。 衰退也是如此。 这将更新mysql数据库中的状态 我现在的剧本是: echo '<table border="1">'; echo '<tr> <th>ID</th> <th>Name</th> <th>Alter<

我有一个PHP脚本,它在HTML表中列出了数据库中的所有应用程序。在自己的一行中,我想要两个按钮。接受和拒绝 Accept应将我在Accept上勾选的id的状态设置为“Accept”。 衰退也是如此。 这将更新mysql数据库中的状态

我现在的剧本是:

    echo '<table border="1">';
echo '<tr>
<th>ID</th>
<th>Name</th>
<th>Alter</th>
<th>E-Mail</th>
<th>KD</th>
<th>Steam</th>
<th>Spiele</th>
<th>Status</th>
<th>Accept</th>
<th>Decline</th>
</tr>';
while($row = mysql_fetch_object($ergebnis))
   {
   echo '<tr>';
 echo '<td>' . $row->id . '</td>';
 echo '<td>' . $row->name . '</td>';
 echo '<td>' . $row->age . '</td>';
 echo '<td>' . $row->mail . '</td>';
 echo '<td>' . $row->kd . '</td>';
 echo '<td>' . $row->steam . '</td>';
 echo '<td>' . $row->spiele . '</td>';
 echo '<td>' . $row->status . '</td>';
 echo '</tr>';
   }
   echo '</table>';
echo';
回声'
身份证件
名称
改变
电子邮件
杜兰特
蒸汽
斯皮尔
地位
接受
减少
';
while($row=mysql\u fetch\u object($ergebnis))
{
回声';
回显“.$row->id.”;
回显“.$row->name.”;
回显“.$row->age”;
回显“.$row->mail.”;
回显“.$row->kd.”;
回显“.$row->steam”;
回声“.$row->Spile.”;
回显“”。$row->状态。“;
回声';
}
回声';
我希望我的脚本是动态的,这样我就不必在每次更改后刷新页面。使用jQuery或Ajax可以做到这一点吗?如果是,我该怎么做

  • 更改为

  • 将事件处理程序附加到
    tr.clickable

    $('tr.clickable')。在('click',函数(元素){
    $.get('changeStatus.php?'+$(元素).data('id');
    });

  • 改进上面的代码


  • 在哪种情况下,您希望显示这些数据?我是麻省理工学院的学生。soll是否在“changeStatus.php”中?您不能使用JS访问数据库,因此,您需要一个服务器端脚本来更新行。如果你不知道如何使用Ajax/jQuery,你应该先使用google并阅读示例代码和教程。是的,我知道,JS无法访问数据库。好的,我会读一点。