我試圖存儲一個單選按鈕的輸入值並將其存儲到一個會話中,以便如果用戶在站點周圍漫遊,則無線電保持選中狀態,除非他們自己切換它,然後新的選擇仍然被檢查。設置一個單選按鈕進入會話保留選中狀態
<form action="" method="POST" id="reportSwitch">
<input checked type="radio" name="reportType" id="leadership" value="1" <?php if($reportType == 1){
echo 'checked';} ?>>
<label for="leadership">Leadership</label>
<input type="radio" name="reportType" id="fundementals" value="2" <?php if($reportType == 2){
echo 'checked';} ?>>
<label for="fundementals">Fundementals</label>
</form>
<?php
$_SESSION['reportType'] = $_POST['reportType'];
$reportType = $_SESSION['reportType'];
if(isset($reportType)){
} else{
$reportType = 1;
}
?>
我似乎無法得到它保持在選中狀態......
我想!你應該在html之前編寫你的php代碼。 – Akshay
它的作品,但當你移動到另一個頁面,它會回到它的原始狀態 – PhpDude
我希望你不會發布任何值'reportType'從另一個頁面 – Akshay