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

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;

 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JPCstorm

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值