11)PHP,单选框和复选框的post提交方式处理

    就是一个表单中会有input的checkbox形式,那么怎么处理,就有了问题,一般采用二维数组来处理

代码展示:

 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 2 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-cn">
 3 <head>
 4     <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
 5     <title>网页标题</title>
 6     <meta name="keywords" content="关键字列表" />
 7     <meta name="description" content="网页描述" />
 8     <link rel="stylesheet" type="text/css" href="" />
 9     <style type="text/css"></style>
10     <script type="text/javascript"></script>
11 </head>
12 <body>
13     <form  action="c.php"  method="get" >
14         项目1: <input type="text"   name="uName"   />
15         项目2: <input type="password"   name="uPswd"   />
16         项目3: <input type="text"   name="age"   />
17         <br />
18         爱好:
19             <input type="checkbox" name="hobby[]" value="足球" />足球
20         <input type="checkbox" name="hobby[]" value="篮球" />篮球
21         <input type="checkbox" name="hobby[]" value="中国足球" />中国足球
22         <br />
23         <input type="submit"  value="提交"  />
24     </form>
25     <hr />
26     <a  href="4get_2.php?uName=test1&uPswd=123"  > 文字。。。</a>
27 </body>
28 </html>

然后,我的那个php代码处理:

或者这么写:
echo
$_GET['hobby']['0'];

1
var_dump($_GET['hobby']['0']) ;

注意:这个看你选择了几个,要是  你选择了两个,那么是      $_GET['hobby']['0']   ~~~~~··$_GET['hobby']['1']

          但是  ,你要是没选

                  ,

                  就没有$_GET['hobby']['0']等等

 

 

 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 2 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-cn">
 3 <head>
 4     <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
 5     <title>网页标题</title>
 6     <meta name="keywords" content="关键字列表" />
 7     <meta name="description" content="网页描述" />
 8     <link rel="stylesheet" type="text/css" href="" />
 9     <style type="text/css"></style>
10     <script type="text/javascript"></script>
11 </head>
12 <body>
13 <form  action="c.php"  method="get" >
14   
15     单选框:<br>
16     男性:
17     <input type="radio" checked="checked" name="Sex" value="male" />
18     <br />
19     女性:
20     <input type="radio" name="Sex" value="female" />
21 <br>
或者上面的这么处理:
单选框:<br>
男性:
<input type="radio" checked="checked" name="Sex【】" value="male" />
<br />
女性:
<input type="radio" name="Sex【】" value="female" />

22 爱好: 23 <input type="checkbox" name="hobby[]" value="足球" />足球 24 <input type="checkbox" name="hobby[]" value="篮球" />篮球 25 <input type="checkbox" name="hobby[]" value="中国足球" />中国足球 26 <br /> 27 28 </body> 29 </html>

处理代码:

 

 

var_dump($_GET['Sex']) ;
这个结果是一个string

第二种处理:

 

var_dump($_GET['Sex']['0']) ;
这个结果是一个string

 

posted @ 2017-08-08 15:24  小油菜1  阅读(1432)  评论(0编辑  收藏  举报