运行 php mysql 来自 jquery UI 对话框

Running php mysql from jquery UI dialogue box

我不知道如何在 jquery ui 对话框打开时 运行 php mysql 查询。

我正在尝试让一个对话框显示 'do you really want to delete database?',如果用户单击是,那么 php 将 运行,我该怎么做?

请用通俗易懂的方式回答,因为我是编码新手。谢谢!

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

<form method="POST" action="somePage.php">
    <input type="hidden" name="database" value="someValue" />
    <input type="submit" value="Yes" />
</form>

使用这个简单的表单,当用户单击 "Yes" 时,页面将导航到 somePage.php 作为 POST 请求,发送 someValuedatabase 键。然后可以在 somePage.php:

上访问
$database = $_POST['database'];

这里的想法是表单将包含一些值来识别用户 "database" 是 "deleted"。然后 somePage.php 会知道用户正在尝试做什么并去做(在验证用户是 allowed 之后,但是您执行验证逻辑)。无论 PHP 代码是什么,都由您决定。

最终,您只需要 POST 到一个包含 运行 服务器端代码的页面。 POST 需要包含服务器端代码执行它必须执行的操作所需的任何值。