收藏文章 楼主

php 取得表单多选框值

版块:php   类型:普通   作者:小绿叶技术博客   查看:2117   回复:0   获赞:7   时间:2020-08-01 23:21:25


<meta charset="utf-8">

<form  method="post" action="01.php">

<input name="key[]" type="checkbox" value="11">11 

<input name="key[]" type="checkbox" value="22">22

<input type="submit">

</form>

<p>值:<br>

 

 <?php

$key=$_POST["key"]; 

if($_POST["key"]!=""){ 

   //取值方法一:

echo implode(",",$_POST['key']);

echo "<br>";

   //取值方法二:

for($i=0;$i<count($key);$i++){ 

    echo $key[$i]; 

}

//如果查询表单多选项数组值

//SQL="delete from [doing] where id in ('"&key&"')"进行删除。但PHP不能把$key直接放进去。因为$key可不是'1,2,3,4'哦,因为$key是一个数组,具有键和值。

//好,PHP中也不难,刚好有个函数:implode(),对了。同split()\explode()功能刚好相反的一个函数,后两者是用某字符(比如逗号)分割的,而前者则可以拼接为字符串。

//

//因此:$key= implode(",",$_POST['key']);

//$SQL="delete from `doing` where id in ($key)";

?> 


提供企业建站服务,免费网防系统,提交信息登录 http://yundun.ddoss.cn 邮箱: proposal@ddoss.cn 
回复列表
默认   热门   正序   倒序

回复:php 取得表单多选框值

头像

用户名:

粉丝数:

签名:

资料 关注 好友 消息