Добрый вечер .. У меня есть форма, где вы назначаете работу работнику, однако, если эта работа уже назначена, у пользователя есть выбор либо переназначить ее или вернуться на предыдущую страницу. поэтому я пытаюсь написать синтаксис для подтверждающим оповещения, который перенаправляет пользователя на одной странице или другой, в зависимости от его выбора, я поместил его в головной части, и это идет что-то вроде этого:Вызов функции для управления подтверждением подтверждения из инструкции if
function show_confirm() {
var con = confirm("Already assigned.. would you like to reassign?");
if (con ==true) {
window.location = "reassign.php"
} else {
window.location = "index.php"
}
}
Вопрос: как вы называете эту функцию в зависимости от оператора if? Я видел несколько примеров в Интернете, где люди помещают функцию (а не просто называть ее) непосредственно внутри оператора if, но разве это не должно смешивать разные типы скриптов? Итак, как вы вызываете функцию из этой инструкции if? Я попытался это, но он не работал:
$flat=$_POST['flat'];
$check= mysql_query("SELECT * FROM assignment WHERE flat = '$flat'");
$num= mysql_num_rows($check);
if ($num!=0) { show_confirm();
} else { //irrellivant code
Вы пытаетесь вызвать функцию JavaScript в вашем PHP коде. Это не будет работать так ... – ceejayoz