我正在尝试根据用户点击的单选按钮找出显示文本的最佳方式。我无法使用会话来执行此操作。当我使用下面的代码时,只显示与首次点击的单选按钮相关的信息(例如,如果有人点击radion按钮“A”,那么改变主意并点击单选按钮“B”,会话似乎认为“A”仍然被点击。
有什么建议吗?
这是HTML:
<div class="radio">
<label for="choice1">Choice 1</label>
<input class="selection" id="choice1" type="radio" name="selection" value="choice1"/>
<div class="radio">
<label for="choice2">Choice 2</label>
<input class="selection" id="choice2" type="radio" name="selection" value="choice2" />
</div>
这是PHP代码:
if (!isset($_SESSION)) {
session_start();
$_SESSION['formStarted'] = true;
//...
if(($_SESSION['selection']) == 'choice1'){echo 'Text to be included only if choice 1 was selected.';}
答案 0 :(得分:0)
$_SESSION['selection'] = isset($_POST[selection]) ? $_POST[selection] : 'choice1';
OR $ _GET或$ _REQUEST