我有一个表单,我在这个步骤中设计了9个步骤,在Php中使用Sessions和Code Whole Form使用Concatenate方法。但是现在我遇到了一个问题,我想让用户在单击后退按钮时继续前一步。
当我尝试编写单击事件时,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中创建这个表单,这就是为什么在最后我回显我的表单变量。
答案 0 :(得分:0)
在PHP中是不可能的。您正在编写像JavaScript一样的PHP代码。你必须使用AJAX。创建一个页面,您可以在单击按钮时取消设置会话。你试图这样做的方式是不可能的。