我遇到單選按鈕出現在我的頁面上的問題,任何人都可以告訴我爲什麼在用戶按下提交後不會保留其選擇?提交後保留單選按鈕選擇 - PHP
<?php
session_start();
if(isset($_POST['submit']))
if(!empty($_POST['diet']))
?>
...
<form method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>">
<strong>Dietary Requirements:</strong>
<br><br>
Vegetarian <input type="radio" name="diet" <?php if (isset($_POST['diet']) && $_POST['diet']=="Vegetarian") echo "checked";?> value="Vegetarian">
<br><br>
Vegan <input type="radio" name="diet" <?php if (isset($_POST['diet']) && $_POST['diet']=="Vegan") echo "checked";?> value="Vegan">
<br><br><br>
...
<input type="submit" id="submit" name="submit" value="Submit">
確認頁:
<b>Dietary Requirements: </b>
<br><br><?php if(isset($_SESSION['diet'])) echo $_SESSION['diet']; ?>
我有另一組下面的飲食要求單選按鈕,它的功能和保留其值精細提交後,所以我不明白爲什麼膳食需求單選按鈕的arent加工。
這裏是一個清晰的功能單選按鈕:
<strong> VIP area* : </strong> <br><br>
Yes (+£5) <input type="radio" name="vip" <?php if (isset($vip) && $vip=="Yes") echo "checked";?> value="Yes">
<br><span id="vip" class="error"><?php echo $vipErr;?></span><br>
No <input type="radio" name="vip" <?php if (isset($vip) && $vip=="No") echo "checked";?> value="No">
<br><br><br>
什麼現在是你的問題/問題?你想回顯單選按鈕的值嗎?或者你想在提交表單後仍然檢查單選按鈕? – Rizier123 2014-11-22 20:32:21
我希望他們在點擊提交後仍然可以檢查 – Oscar 2014-11-22 20:35:50
希望我的回答能幫助你! (回聲是演示) – Rizier123 2014-11-22 20:37:18