作者passers (不要找我估價( ′-`)y-~)
看板PHP
標題Re: [請益] 問卷系統 顯示先前填過選項 ~
時間Tue Jun 3 11:48:35 2008
※ 引述《bingoton (忍不住一起唱 好聽~)》之銘言:
: 我的問卷系統裡頭
: 需要填寫 text radio button checkbox 等選項
: 如果填寫者想再重填一次,
: 會把先前填過的顯示在表單上,
: 請問要怎麼把先前填過的”radio button 和 checkbox”顯示出來呢?
: 謝謝!
把選過的值寫進資料庫,
(或暫存在session裡)
之後瀏覽時可使用"checked"將其顯示出來。
範例:
switch($_POST['r1'])
{
case 'a':
$checkeda = 'checked';
break;
case 'b':
$checkedb = 'checked';
break;
case 'c':
$checkedc = 'checked';
break;
default:
break;
}
<form action='{$_SERVER['PHP_SELF']}' method='POST'>
<input type='radio' name='r1' value='a' $checkeda>第一個選項
<input type='radio' name='r1' value='b' $checkedb>第二個選項
<input type='radio' name='r1' value='c' $checkedc>第三個選項
<input type='submit'>
</form>
如有錯誤,請多指教 :)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.132.228.88
推 del680202:下面input的部分 是不是要改成 06/03 12:18
→ del680202:<input type="checkbox" <? echo $checkedc ?>/> 06/03 12:18
→ del680202:才會跑= =? html有辦法直接抓PHP變數嗎? 06/03 12:19
→ del680202:阿!看錯了 抱歉是我耍笨 06/03 12:19