PHP 下拉框 只能存储最后一条值。前面3条值无法存入数据库。。。求教…………

每次存的都是最后一条值

你这是多选框,那么这个框的名子就需要用数组形式表示如:name="selected[]" 这样写在,PHP站接收的是一个数组,如果那4项都要提交的情况下就需要全部选中才能获取到。追问

name="selected[]" 添加这个……数据库就是空的

追答

这是个数组啊
你打印下看看是不是接收到值了,还有那拉框项需要选中才行

追问

给我个QQ 我加你把 。

追答



1
2
3

这样够明白吧!!!

追问

咋转换,赶鸭子上架,php学了一周啊

追答

echo implode(',',$_POST['select']);

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-09-14
下拉框?是<select></select>么?要是的话 用get或者post都会只得到选中的那条的value吧追问

嗯  我发图片给你看看

追答

这-。-光看这个不行啊,你php是怎么处理这些你写进去的东西的?这是个啥?

追问


PHP 就POST一下了  我贴出来。。

追答

这。。。很为难啊,这么多post,你自己试试看echo出你要的post的那个字段具体内容是什么。。。你这么多字段没有处理就直接插入数据库么?也不用addslashes和htmlspecialchars么?

追问

echo 出来就是最后一条值咯

第2个回答  2012-09-14
你确定你前面的值都设有value值了? ,是不是你默认selected 的是最后一个值啊?所以每次提交就是最后一个

PHP 下拉框 只能存储最后一条值。前面3条值无法存入数据库。。。求教...
你这是多选框,那么这个框的名子就需要用数组形式表示如:name="selected[]" 这样写在,PHP站接收的是一个数组,如果那4项都要提交的情况下就需要全部选中才能获取到。

怎么用PHP编程让下拉框点击时出现两列数据,选中时下拉框中只能得到一...
前端的下拉框代码是这样的: name值1 name值2 你选择了name值1,通过获取$("#dataselect").val() 就可以得到id值了。放心,这个值的对应关系是不会出错的!

如何php下拉菜单显示数据库记录,并把选中的值传递给另一个页面使用?
首先呢,我先说一下,你的sql语句报错是因为你要查询的time是一个字符串,要用引号,不然会报错 其次呢,你既然想在这边下拉表单选择一个值传递出去,那么最简单的方法用的就可以是js 你的代码中form没有提交表单按钮,那么就是使用js让它充当提交按钮 用到了 下拉选择框的onchange属性 具体写法呢:...

文件打包怎么操作电脑文件打包怎么操作
效果展示存储配置和加载配置往期原理介绍回顾一下之前两期的原理啊~方法1:通过uip命令读取界面上的内容,然后按照元素名称以键值对的形式写入到文本里面,利用文本这个存储媒介实现保存和读取界面配置。方法2:读取和写入界面配置文件来实现界面存储和加载。配置文件存储位置有2种情况~【情况1】脚本调试阶段,...

相似回答
大家正在搜