2013-08-26 56 views
3

我使用下面的代碼,以保持單選按鈕選擇一個表單提交之後,卻不斷進行復位到最後一個按鈕的形式提交後將表單後,選中的單選按鈕提交

<input type="radio" name="button" value="Yes" <?php if(isset($_POST['button']) == 'Yes') echo ' checked="checked"';?> />Yes 
<input type="radio" name="button" value="No" <?php if(isset($_POST['button']) == 'No') echo ' checked="checked"';?> />No 

我如何才能讓選擇?

回答

10

isset()返回boolean。因此,直接比較Yes/No不是你想要的。

你想要的是:

if (isset($_POST['button']) && $_POST['button'] == 'Yes')