Chinaunix首页 | 论坛 | 博客
  • 博客访问: 725537
  • 博文数量: 116
  • 博客积分: 7046
  • 博客等级: 少将
  • 技术积分: 1160
  • 用 户 组: 普通用户
  • 注册时间: 2006-06-14 13:47
个人简介

学无止境

文章分类

全部博文(116)

文章存档

2019年(1)

2011年(1)

2009年(6)

2008年(25)

2007年(44)

2006年(39)

我的朋友

分类:

2007-09-18 21:11:45

在php中使用复选框,他只会显示最后选择的值,有时比如要统计兴趣爱好的时候,要把选择的复选框集合到一起保存到数据库,此时可以这样:

将复选框名字favor改成favor[],如下所示:

体育

音乐

话剧

电影

戏曲

曲艺

读书

美食

美酒

旅游

户外

汽车

逛街购物




在结果显示页增加此代码:

$array = $_POST["favor"];       //将所选的值组成的数组放入$array数组
//$num = count($array);           可以计算一共有多少项被选择
$interest = "";                 //设置一个空变量interest
for($i=0;$i<13;$i++)            //一共有13个选项,逐一循环
{
   if(isset($array[$i]))
      {
      $interest = $array[$i];
      for($i=$i+1;$i<13;$i++)
         {
            if(isset($array[$i]))
            $interest = $interest.",".$array[$i];
         }
      break;
      }
}
echo $interest;             //输出最后代码



结果如:
体育,音乐,电影,旅游,户外,汽车,明星
阅读(1885) | 评论(2) | 转发(0) |
0

上一篇:坝上游作业

下一篇:fc6安装Bluefish

给主人留下些什么吧!~~