Отправка PHP-переменной в окне JavaScript Alert / Confirm - PullRequest
0 голосов
/ 28 февраля 2012

Я продолжал прогрессировать до тех пор, пока не захотел, чтобы у пользователя было предупреждение « подтвердить » перед удалением строки через PHP.По сути, мне нужно передать переменную номера идентификатора строки на страницу «delete.php», как только пользователь нажал «ok».

Таким образом, PHP печатает кнопку:

$clickid = $db_field['id'];
    print "<form><input type='button' onclick='confirmation()' value='Delete'></form>";

И мой Javascript:

function confirmation() {
    var answer = confirm("You wish to delete this event?")
    if (answer){
        alert("Deleted")
        window.location = "http://www.xxxxxxx.co.uk/admin/delete.php<? "?id=$clickid "?>";
    }
    else{
        alert("Your Event is Not Deleted")
    }
}
</script>

Очевидно, что он переходит на страницу 'delete.php', но ничего не удаляет, потому что $ clickid, похоже, не передал значение.Если кто-то может определить, где я иду не так, или, может быть, что-то будет работать, это было бы очень полезно.

Ответы [ 2 ]

4 голосов
/ 28 февраля 2012
window.location = "http://www.xxxxxxx.co.uk/admin/delete.php?id=<?php echo $clickid; ?>";
0 голосов
/ 28 февраля 2012
window.location = "http://www.xxxxxxx.co.uk/admin/delete.php<? "?id=$clickid "?>";

разве эта строка не должна больше читаться?

window.location = "http://www.xxxxxxx.co.uk/admin/delete.php?id="<?=$clickid ?>"";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...