<p><span class="linky"><a href="deletephone.php?id=' . $row['id'] . '">Delete Phone</a></span></p><br />
У меня есть вышеупомянутый код, который я использую для соединения с удалить сценарием. Я хочу так или иначе включить JavaScript с простым onclick подтверждением. Таким образом, если они выбирают OK, я могу выполнить код для удаления объекта из базы данных, но если они выбирают Cancel затем, я могу отменить операцию и ничего не сделать.
Я попробовал целое множество функций с изменением window.location в удалить файл и попытки отменить href =, если они выбирают Cancel, но это всегда переходит к ссылке независимо от того, что нажимает пользователь.
Я хотел бы смочь сохранить удалить функции в том же файле PHP, если это возможно, но это не необходимо вообще.
Заранее спасибо!
В СТОРОНЕ: Если существует простой способ PHP проверить, БЫЛО ЛИ предупреждение подтверждено или отклонено, который мог бы работать также. Любой способ проверить, что пользователь выбирает и затем выполненный мое простое, удаляет команду PHP.
Если вам просто нужно простое подтверждение:
<a href="deletephone.php?id=' . $row['id'] . '" onclick="return confirm(\'Really delete?\');">Delete Phone</a>
confirm
запрашивает пользователя и возвращает true, если он говорит OK, и false, если он говорит Cancel.
Вы можете установить атрибут onclick
ссылки. Если функция возвращает false
, ссылка не будет продолжена.
<a href="deletephone.php?id=' . $row['id'] . '" onclick="return confirm('Are you sure?');">Delete Phone</a>
Здесь функция confirm ()
вернет true
, если пользователь нажал OK, и false
, если пользователь нажал кнопку «Отмена».