Re: [請益] 問卷系統 顯示先前填過選項 ~

看板PHP作者 (不要找我估價( ′-`)y-~)時間17年前 (2008/06/03 11:48), 編輯推噓1(103)
留言4則, 1人參與, 最新討論串3/4 (看更多)
※ 引述《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

06/03 12:18, , 1F
下面input的部分 是不是要改成
06/03 12:18, 1F

06/03 12:18, , 2F
<input type="checkbox" <? echo $checkedc ?>/>
06/03 12:18, 2F

06/03 12:19, , 3F
才會跑= =? html有辦法直接抓PHP變數嗎?
06/03 12:19, 3F

06/03 12:19, , 4F
阿!看錯了 抱歉是我耍笨
06/03 12:19, 4F
文章代碼(AID): #18HByMCC (PHP)
文章代碼(AID): #18HByMCC (PHP)