php获取复选框里面的值

菜鸟中的小公鸡 发布于 2013/07/29 21:19
阅读 1K+
收藏 0
PHP

模板文件:

<form action="{$_A.query_url}/cash_use" method="post">
 <input type="checkbox"  name ="language[]" id ="language[]" value="1">c<br />
 <input type="checkbox"  name ="language[]" id ="language[]" value="2">b<br />
 <input type="checkbox"  name ="language[]" id ="language[]" value="3">d<br />		
 <input type="submit" name="sub" value="提交" />
</form>
PHP文件:
elseif($_A['query_type'] == "cash_use"){

	print_r($_POST['language']);
}
$_POST['language'] 接收不到值,打印为空。
但是如果我直接在一个文件就能执行,奇怪了:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
<title>php获取多选框checkbox值</title> 
</head> 
<body> 
<?php 
print_r($_POST['language']); 

?> 
<form id="form1" name="form1" method="post" action=""> 
<input type="checkbox"  name ="language[]" id ="language[]" value="1">c<br />
<input type="checkbox"  name ="language[]" id ="language[]" value="2">c<br />
<input type="checkbox"  name ="language[]" id ="language[]" value="3">c<br />
<input type="submit" value="提交"></input>
</form> 
</body> 
</html> 
	
</body>
</html>
加载中
0
-V-
-V-

2个方向:

1.$_A['query_type'] == "cash_use"  这个值是否为true

2.程序对$_POST变量是不是进行了转换处理

菜鸟中的小公鸡
菜鸟中的小公鸡
第一点为true, 第二点没有进行转换
0
mark35
mark35
$_A['query_type'],这个 $_A是哪儿来的?
菜鸟中的小公鸡
菜鸟中的小公鸡
$_A是自己定义的。
返回顶部
顶部