从jqueryui对话框运行php-mysql

从jqueryui对话框运行php-mysql,php,jquery,mysql,user-interface,Php,Jquery,Mysql,User Interface,当jQueryUI对话框打开时,我不知道如何运行php mysql查询 我试图让一个对话框说‘你真的想删除数据库吗?’,如果用户单击“是”,那么php将运行,我该怎么做 请用一种简单易懂的方式回答,因为我对编码有点陌生。谢谢 PHP代码不会在对话框中运行,但对话框中的HTML可以调用对运行PHP代码的服务器的请求。既然这是一个jQueryUI对话框,那么它大概可以包含您指定的任何HTML?在这种情况下,它可能包含一个简单的表单: <form method="POST" action="so

当jQueryUI对话框打开时,我不知道如何运行php mysql查询

我试图让一个对话框说‘你真的想删除数据库吗?’,如果用户单击“是”,那么php将运行,我该怎么做

请用一种简单易懂的方式回答,因为我对编码有点陌生。谢谢

PHP代码不会在对话框中运行,但对话框中的HTML可以调用对运行PHP代码的服务器的请求。既然这是一个jQueryUI对话框,那么它大概可以包含您指定的任何HTML?在这种情况下,它可能包含一个简单的表单:

<form method="POST" action="somePage.php">
    <input type="hidden" name="database" value="someValue" />
    <input type="submit" value="Yes" />
</form>
这里的想法是表单将包含一些值,以标识用户正在“删除”的“数据库”。然后,
somePage.php
将知道用户试图做什么并执行它(在验证用户被允许这样做之后,不管您如何执行验证逻辑)。无论PHP代码是什么,这取决于您


最终,您只需要发布到运行服务器端代码的页面。该帖子需要包含服务器端代码必须执行的任何值。

到目前为止,您做了哪些研究?在发布答案时,请提供尽可能多的详细信息。如果有一篇文章您不确定如何执行特定任务,请提供链接。谢谢,但遗憾的是,我不认为它实际上可以包含html,但是为了将来参考,我最后做的是将对话框上的“删除”按钮重定向到另一个页面,该页面运行删除查询,然后重定向回原来的位置page@binyamin:您必须使用其他工具,因为jQuery UI对话框肯定可以包含HTML。
$database = $_POST['database'];