您的位置:首页 > 编程语言 > PHP开发

php获取复选框的值CheckBox的多个值

2016-04-02 20:42 579 查看
1html代码

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<form action="2.php" method="post" name="frm">
<input type="hidden" value="1" name="id">
用户名:<input type="text" name="name" value="123"><br />
密 码:<input type="password" name="password" value="123"><br />
性别:<input type="radio" checked="checked" name="sex" value="男">男
<input type="radio" name="sex" value="女">女<br />
爱 好:<input type="checkbox" name="like[]" value="游泳">游泳
<input type="checkbox" name="like[]" value="骑车">骑车
<input type="checkbox" name="like[]" value="爬山">爬山
<input type="checkbox" name="like[]" value="购物">购物<br />
你喜欢的城市:<select name="city">
<option selected="selected" value="成都">成都</option>
<option value="北京">北京</option>
<option value="上海">上海</option>
<option value="重庆">重庆</option>
</select><br />
简 述:<textarea name="resume">123</textarea><br />
<input type="submit" value="提交">
</form>
</body>
</html>2.php代码
<?php
/**
* Created by PhpStorm.
* User: leiliang
* Date: 2016/4/1
* Time: 17:25
*/
header("content-type:text/html;charset='utf-8'");

$id = $_POST['id'];
$name = $_POST['name'];
$pwd = $_POST['password'];
$sex = $_POST['sex'];
$like = $_POST['like'];
$city = $_POST['city'];
$resume = $_POST['resume'];

$arr = array();
$arr = $like;
$str = "";
foreach($arr as $value){
$str = $str."$value";
}
$str = <<<AAA
<table border="1">
<tr>
<td>ID</td>
<td>$id</td>
</tr>
<tr>
<td>用户名</td>
<td>$name</td>
</tr>
<tr>
<td>密码</td>
<td>$pwd</td>
</tr>
<tr>
<td>性别</td>
<td>$sex</td>
</tr>
<tr>
<td>爱好</td>
<td>$str</td>
</tr>
<tr>
<td>喜欢的城市</td>
<td>$city</td>
</tr>
<tr>
<td>简述</td>
<td>$resume</td>
</tr>
</table>
AAA;

echo $str;

主要是用一个数组来存接收CheckBox数据
$like = $_POST['like'];
<pre name="code" class="php">$arr = array();
$arr = $like;


                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息