问题来了,那位高手帮我一把? 多选的放入数组提交后foreach insert 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是否用explode()函数来切割数据,然后存入数组! 多選的<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]")..... <input type=... name=name[]>然后遍历数组,运行插入语句。^_^ <input type=... name=name[]>然后遍历数组,运行插入语句。^_^ 你的程序具体我是不知道怎么做的,也不是很清楚你对html有多少了解我只能提个想法:(你看看是不是适合你)你可以在:候 选 单 位 名 称 中那些单位进行赋值;比如:厂商点击 value=01书摘 value=02然后把评选项目作为 已 选 择 单 位 的副项;即,比如你选择了厂商点击,那么看看评选项目他选了些什么(我想这不难吧),然后再在 已 选 择 单 位 项中进行一个循环查询,比如他选择了厂商点击 那么就根据他的value值把相关内容填到数据库中,这样依次把你选择的10个候选单位名称分别填进数据库 1.当表单中有select控件时,只有被选定的控件项的值才可以提交;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域,分别提交。 倒怎么显示不出来?你查看源文件吧,那样就可以看到了,这个BBS不怎么样啊~ php MAIL() 函数问题 请问变量配置怎么做? php里面怎么用Cookie实现页面跳转? Eclipse发布的PDT(PHP Development Tools)工具 还是发邮件的问题 php 数组字符,转换数组 php错误问题.. 我用数据库存储文件,其中出现一下error,什么意思? PHP+MYSQL IIS配置问题,多多指点 php下gd怎么安装呀 就这么点分了。各位帮帮忙。如何用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域,分别提交。