问题描述
- 使用 thinkphp无法获得checkbox值,急,在线等
-
在使用thinkphp的时候,一直接收不到checkbox的值。
已经在name后面加了[]
前台代码<input type="checkbox" name='t[]' value="1"> <input type="checkbox" name='t[]' value="2">
后台代码
$t = $_POST['t']; Log::write('count'.count($t),WEB_LOG_DEBUG); for($i=0;$i< count($t);$i++) { Log::write('inter:'.$t[i],WEB_LOG_DEBUG); }
解决方案
很奇怪。。。你为什么写的这么复杂呢,
如果是thinkphp3.2.3就写:
$p=I("post.");
$r['t']=$p['t'];
如果是多选就继续写:
$result=json_decode($r);
echo $result;
看看是不是都全列出来了呢?
解决方案二:
如果decode不行,就用encode换一下试试效果
时间: 2024-08-29 15:45:31