Как в зависимости от результатов диалогового окна на JS выполнить PHP-скрипт?
Добрый день.
Есть страница на которой находится кнопка. По нажатию на эту кнопку делается запрос к базе с вытягивается N записей, которые выводятся в таблицу вида : ID (id записи) TEXT (некий текст записи) BUTTON (кнопка) Код кнопки формируется в процессе построения таблицы, причем ее имя совпадает с ID $tbl .= "<tr><td>$tablerows[0]</td><td>$tablerows[1]</td><td><input type=\"button\" name=\"$tablerows[0]\" value=\"Delete\" onClick=\"Delete_proc($tablerows[0])\" /></td></tr> "; Далее в функции JS формируется строка MySQL запроса для удаления той записи, напротив которой нажата кнопка: function Delete_proc(a){ if(confirm("Вы уверены, что вы хотите удалить запись?")) { query = "DELETE FROM data_textdata WHERE id='"; query += a; query += "'"; } Не могу понять, как мне передать эту строку на съедение PHP :( То есть как мне при подтверждении во всплывающем диалоге на JS, выполнить запрос к базе на PHP? Спасибо :) |
AJAX к примеру, или пере адресация.
if (confirm("Вы уверены, что вы хотите удалить запись?")) location.href = 'delete.php?id='+a; // ИЛИ if (confirm("Вы уверены, что вы хотите удалить запись?")) { //Тут отправляете AJAX запрос, и передаете ID удаляемого элемента. } в обоих случаях не нужно SQL запрос делать на JS'e а просто передавайте в качестве параметра ID элемента. |
Часовой пояс GMT +3, время: 06:36. |