作者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
1F:推 del680202:下面input的部分 是不是要改成 06/03 12:18
2F:→ del680202:<input type="checkbox" <? echo $checkedc ?>/> 06/03 12:18
3F:→ del680202:才会跑= =? html有办法直接抓PHP变数吗? 06/03 12:19
4F:→ del680202:阿!看错了 抱歉是我耍笨 06/03 12:19