Я не могу понять, как я могу выполнить запрос php mysql, когда открывается диалоговое окно jquery ui.
Я пытаюсь заставить диалоговое окно сказать: «Вы действительно хотите удалить базу данных?» и если пользователь нажимает да, то php будет работать, как я могу это сделать?
Пожалуйста, ответьте в простой для понимания форме, потому что я новичок в кодировании. Спасибо!
PHP-код не будет работать в диалоге, но HTML в диалоговом окне может вызвать запрос к серверу, на котором выполняется код PHP. Поскольку это диалоговое окно jQuery UI, то, вероятно, оно может содержать любой указанный вами HTML-код? В этом случае он может содержать простую форму:
<form method="POST" action="somePage.php">
<input type="hidden" name="database" value="someValue" />
<input type="submit" value="Yes" />
</form>
С помощью этой простой формы, когда пользователь нажимает «Да», страница переходит к somePage.php
как запрос POST, отправка someValue
значение для database
ключ. К которым можно получить доступ на somePage.php
:
$database = $_POST['database'];
Идея здесь заключается в том, что форма будет содержать некоторое значение для идентификации «базы данных», которая «удаляется» пользователем. затем somePage.php
будет знать, что пользователь пытается сделать и сделать это (после проверки того, что пользователь позволил чтобы сделать это, однако вы выполняете свою логику проверки). Каким бы ни был код PHP, который делает это, зависит от вас.
В конечном счете, вам просто нужно POST на страницу, которая выполняет код на стороне сервера. И этот POST должен включать в себя любые значения, которые потребуется серверному коду для выполнения того, что он должен делать.
Других решений пока нет …