Php 使用mysql的jQuery模式用户删除选项

Php 使用mysql的jQuery模式用户删除选项,php,javascript,mysql,Php,Javascript,Mysql,你好,我还有一个问题。我正在创建一个管理系统。我添加了用户注册和删除功能。现在我需要做一个好的设计 因此,我使用以下信息从MySQL数据库创建了一个表: ID、用户名、上次登录和删除 这是我的php代码的摘录,我在这里打印表格: echo "<td class=\"center\"> <a href=\"#\" class=\"delete_user\"> <img src=\"images/delete.pn

你好,我还有一个问题。我正在创建一个管理系统。我添加了用户注册和删除功能。现在我需要做一个好的设计

因此,我使用以下信息从MySQL数据库创建了一个表: ID、用户名、上次登录和删除

这是我的php代码的摘录,我在这里打印表格:

echo "<td class=\"center\">
            <a href=\"#\" class=\"delete_user\">
                <img src=\"images/delete.png\" />
                <script type=\"text/javascript\">
                    var id = \"index.php?section=user_delete&id=".$getUserID[$i]."\";
                </script>
            </a>
        </td>
如您所见,我需要添加一个变量id来标识此人,并确保删除了正确的人

我认为javascript只有在单击链接时才会执行。这似乎是不正确的

那么,我如何定义/识别每个人

显示的表格是无用的,因为无法识别每个删除按钮的所有者。所以我必须在创建表的地方定义它


如果没有这个jQuery模式表单,这将很容易。但必须有办法让它发挥作用。有什么想法吗?

我个人会在打开对话框的链接上设置一个属性,比如

<a href="bla" data-user-id="5">Click me!</a>

我个人会在打开对话框的链接上设置一个属性,比如

<a href="bla" data-user-id="5">Click me!</a>

哇,这真的很有用。到现在为止,我对属性函数一无所知。这确实是一种简单的处理方法:)您也可以在CSS中使用它。例如,一个[data user id]可以用一个名为data user id set的属性设置所有锚的样式——这确实有助于摆脱基于类的样式设置,并使您更有条理。哇,这真的很有帮助。到现在为止,我对属性函数一无所知。这确实是一种简单的处理方法:)您也可以在CSS中使用它。例如,[data user id]将使用名为data user id set的属性设置所有锚的样式,这确实有助于摆脱基于类的样式设置,并使您更有条理。
var currentUserId;
$(".delete_user").click(function() {
    currentUserId = $(this).data("user-id");
    $( "#dialog_delete_user" ).dialog( "open" );
});

$( '#dialog_delete_user' ).dialog({
    autoOpen: false,
    resizable: false,
    height: 170,
    modal: true,
    buttons: {
        'ok': function() {
            //document.location = "/somephpfile.php?user_id=" + currentUserId; 
            $( this ).dialog( 'close' );

            // ajax version
            $.ajax({
                url : "/somephpfile.php?user_id=" + currentUserId,
                // Other ajax related code.
            });
        }
    }
});