Ajax驱动的用户组系统,使用HTML前端和PHP/MYSQL

Ajax驱动的用户组系统,使用HTML前端和PHP/MYSQL,php,javascript,html,jquery,Php,Javascript,Html,Jquery,我是新手,请原谅我的无知 我正在制作一个Ajax驱动的用户联系人组web应用程序,它根据指定的组存储联系人。创建用户联系人后,用户可以通过下拉框选择各种联系人组。然后显示所选组中每个用户的摘要以及每个用户联系人的各个复选框。然后,用户可以通过这些复选框选择单个或多个用户联系人,从而获得用户的详细说明(选择*users contact\u group=family)。用户必须能够在不刷新页面的情况下删除单个或多个联系人 我很难循环显示带有复选框的联系人,并且无法同时删除多个用户。注意,我只使用一个

我是新手,请原谅我的无知

我正在制作一个Ajax驱动的用户联系人组web应用程序,它根据指定的组存储联系人。创建用户联系人后,用户可以通过下拉框选择各种联系人组。然后显示所选组中每个用户的摘要以及每个用户联系人的各个复选框。然后,用户可以通过这些复选框选择单个或多个用户联系人,从而获得用户的详细说明(选择*users contact\u group=family)。用户必须能够在不刷新页面的情况下删除单个或多个联系人


我很难循环显示带有复选框的联系人,并且无法同时删除多个用户。注意,我只使用一个表。

这里有几点:

您只需使用一个简单的选择器即可获得复选框:

var inputs = $(':checkbox:checked');
在结果循环中生成复选框:

<?php
while($row = mysql_fetch_array($result)) :
    ?>
    <tr>
        <td><input type="checkbox" name="delete[]" value="<?= $row['User_Id']; ?>" /></td>
        <td><?= $row['First_Name']; ?></td>
        <td><?= $row['Last_Name']; ?></td>
        <td><?= $row['Email_Address']; ?></td>
    </tr>
    <?php
endwhile;
// NOTE: Use an abstraction library to sanitize user-submitted data for the query
$filtered_delete_ids = implode(',', $_POST['delete']);
$query = "DELETE FROM `users` WHERE `User_Id` IN (".$filtered_delete_ids.")";

提示:您正在使用jquery。不要自行进行ajax设置(
新建ActiveXObject
。jquery已经为您内置了该设置。您只需
$.get()
$.ajax()
.tip#2:使用MySQLi驱动程序、PDO或具有数据库抽象层的PHP框架我仍在努力解决这个概念。最困难的部分是获取下拉框值(所有联系人、未分组、家人、朋友、同事)使用jquery和php解析各种select语句。请注意,jquery必须在div标记(txtHint)内显示结果。