多选的放入数组
提交后foreach insert
提交后foreach insert
解决方案 »
- 30岁的妹子0基础转行到php,大家给点建议?
- PHP页面之间如何通过json传递数组
- 真的出鬼了!PHP接收网址中的中文参数,永远乱码!
- php获取某个页面的内容
- 谁帮忙写个递归算法,实在太累了
- select top 10 * from ..... 为什么不行呢
- 请教这个循环该如何写?
- php调用java 时无法找到自己写的java类
- 怎样实现点击页面的关闭按钮(IE的右上角的按钮),弹出一个对话框是否退出,同时,推出的时候结束
- OCILong 调用ORACLE9I数据库时出错
- 就这么点分了。各位帮帮忙。如何用iis配置php+asp的运行环境?一定可以的让我给忘记了:(
- 改版了呀~~好好看哦~~~:)
<input type=..... name="name[0]"...>
<input type=..... name="name[1]"...>就可以放入數組然後遍歷數組, 構建 query 語句
插入一次就可以了比如
INSERT INTO table (total, name)
VALUES ( "$tota[1]", "$name[1]") , ( "$tota[2]", "$name[2]").....
然后遍历数组,运行插入语句。^_^
然后遍历数组,运行插入语句。^_^
我只能提个想法:(你看看是不是适合你)
你可以在:候 选 单 位 名 称 中那些单位进行赋值;比如:厂商点击 value=01
书摘 value=02
然后把评选项目作为 已 选 择 单 位 的副项;即,比如你选择了厂商点击,那么看看评选项目他选了些什么(我想这不难吧),然后再在 已 选 择 单 位 项中进行一个循环查询,比如他选择了厂商点击 那么就根据他的value值把相关内容填到数据库中,这样依次把你选择的10个候选单位名称分别填进数据库
2.控件提交后,在HTTP头信息中是以****se=2&se=3&se=4****格式提交的,这就需要相应服务器处理脚本程序对其分析(不算恰当,就这个意思了),ASP分析的结果是request("se")的值为"2,3,4",但是在PHP中并不能分析出来这样的结果,它分析的结果是对$se进行了三次赋值,第一次$se=2,第二次$se=3,这样,最终$se=4,这是PHP的一个弱点,怎么办呢?由于PHP中有如下语法:
$se[] = 2;
$se[] = 2;
$se[] = 3;相当于
$se[0] = 2;
$se[1] = 2;
$se[2] = 3;这样,在表单域中把表单域的名称写成se[],这样就会默认的将重复表单域读入se这个数组,但是这样又带来一个问题,就是在表单中的JAVASCRIPT,引用非常的麻烦,所以建议不要这样做。
我觉得还是将表单的SELECT域分散成几个不同的HIDDEN域,分别提交。