問題是我有一個頁面,其中包含以下特定問題的checboxes。當我選擇其中一個框並轉到下一頁並重新找回時,我發現沒有顯示覆選框被檢查。我檢查了它的後端,我能夠看到複選框確實被檢查過,但我無法將它們視爲checked.I無法弄清楚爲什麼他們似乎不是checked.Any幫助有關這將不勝感激。感謝提前。以下是我在該頁面中的代碼。複選框未顯示爲已檢查
<td>
<input type="checkbox" name="test_na" value="N/A" <?=$test_na?> id="test_na">
<label for="test_na">NA</label>
</td>
<td>
<input type="checkbox" name="test_y" value="Y" <?=$test_y?> id="test_y">
<label for="test_y">Yes</label>
</td>
<td>
<input type="checkbox" name="test_n" value="N" <?=$test_n?> id="test_n">
<label for="test_n">No</label>
</td>
那麼$ test_na,$ test_y和$ test_n的實際值是多少?除非你的短打開標籤被啓用,通常使用<?php echo $ test_na; ?>比=$test_na?> – 2010-09-27 12:24:56
你是否依賴於[register_globals](http://php.net/manual/en/security.globals.php)?你不應該。 – Matchu 2010-09-27 12:31:05