У меня есть форма, у которой есть 9 шагов. У меня есть дизайн на этом этапе, используя Session и Code Whole Form в Php, используя метод Concatenate. Но теперь я столкнулся с проблемой, я хочу позволить пользователю перейти на предыдущий шаг, когда он нажмет кнопку «Назад».Я хочу отключить сеанс, когда пользователь нажимает кнопку «Назад»
Когда я пытаюсь ввести код в событие click, php возвращает мне неожиданную ошибку if или unset. Я попробовал два метода, которые написано ниже
// METHOD 1
$form .= "<button type='button' class='btn btn-warning' onclick='".unset($_SESSION['m_id']); ."' id='back'>Back</button>";
// METHOD 2
$form .= "<button type='button' class='btn btn-warning' onclick='".
if(isset($_SESSION['m_type'])){
unset($_SESSION['m_type']);
}
."' id='back'>Back</button>";
Я создаю эту форму в PHP, поэтому в последнее я эхо моей переменной формы.
Вы не можете запустить PHP-код в браузере, который, по-видимому, вы пытаетесь сделать. 'onClick' в HTML-кнопке будет запускать' JavaScript', но не PHP – RiggsFolly