print_r($_POST);查看提交过去的数据.??[]不知道是啥意思?
如果你的表单元素name=xxx[]的话,$_POST['xxx']是一个数组.
如果你的表单元素name=xxx[]的话,$_POST['xxx']是一个数组.
解决方案 »
- php想做一个跳转页面
- 关于数据库设计
- 关于PHP调用JMAIL的问题。
- ★★★★★用PHP写的一个游戏类,喜欢写游戏的朋友请进★★★★★
- The requested URL /index.php was not found on this server.
- PHP添加信息不能添加空格
- 请问:cookie中的字符为什么会被自动转义
- 数据库的一组数据中有两种编码,分别为utf8和gb2312
- 想获得上一个页面的url,http_server_vars["http_referer"],有时好用,有时不好用怎么办?
- 页面缩小,如何让内容全部居中???
- 关于smarty的使用
- php 字符转义乱码 在线等....
楼主的问题有点乱,用数组的方法应该可以,但是要用$_POST['name'][0]这种方法获取。
就是说不可以前台定义xx[]变量名的方法在后台获得$_post['xx']数组
不可以这样
要求在不知道前台有几个变量的情况下获得所有变量的name属性和对应的值比如有一张表单(该表单input数量不定,但一定大于1,各中input的type是不定的)
<form>
??
<input type="text" name="ok" />
<input type="file" name="ak" />
??
</form>后台就要获得
$var[][0]=$_POST['ok'];
$var[][1]="ok";
$var[][0]=$_FILES['ak'];
$var[][1]="ak";
前台变量不能命名为xx[]的格式
然后用foreach划结构吧...