在PHP里,表单里,我的爱好栏目有Sport,Dance,Killer等好几个项目,想用复选框,但是名字太多了,想用一个Favorite的数组,请问怎样写代

gois 2003-12-30 09:37:19
在PHP里,表单里,我的爱好栏目有Sport,Dance,Killer等好几个项目,想用复选框,但是名字太多了,想用一个Favorite的数组,请问怎样写代码?谢谢
...全文
39 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
phanx 2003-12-30
  • 打赏
  • 举报
回复
呵呵.理解错楼主的意思了. :-P
danwei 2003-12-30
  • 打赏
  • 举报
回复
楼上的,type=checkbox的input控件不需要value属性
<input type="checkbox" name="Favorite[]"> Sport<br/>
<input type="checkbox" name="Favorite[]"> Dance<br/>
<input type="checkbox" name="Favorite[]"> Killer<br/>
ice_berg16 2003-12-30
  • 打赏
  • 举报
回复
<checkbox name="Favorite[]" value='Sport'>
<checkbox name="Favorite[]" value='Dance'>
<checkbox name="Favorite[]" value='Killer'>

检查表单
$favorite = $_POST['Favorite'];
$c_fav = count($favorite);
for($i=0; $i<$c_fav; $i++)
echo $favorite[i];

foreach($favorite as $k => $v)
echo $k." => ".$value;

phanx 2003-12-30
  • 打赏
  • 举报
回复
代码:
-------------------------------
$a = array( "Sport",
"Dance",
"Killer"
);

foreach( $a as $aa ) {
echo "<input type=\"checkbox\" name=\"$aa\" value=\"$aa\"/> $aa<br/>\n";
}

--------------------

生成的效果(HTML源代码)

<input type="checkbox" name="Sport" value="Sport"/> Sport<br/>
<input type="checkbox" name="Dance" value="Dance"/> Dance<br/>
<input type="checkbox" name="Killer" value="Killer"/> Killer<br/>

21,890

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧