作者buganini (霸格尼尼)
看板PHP
标题Re: [请益] 有关投票的问题
时间Mon Feb 26 03:49:26 2007
※ 引述《Conanspe (晃‧荡‧穿‧梭)》之铭言:
: ※ 引述《eric770715 (北极熊)》之铭言:
: : 会有什麽错误呢?可以说一下吗,这个应该不算不正常存取MySQL吧~!
: 谢谢各位大大的解答 :)
: 我用前两位大大的说法另外写了ㄧ个简单的投票小程式
: 不考虑+1和存入Sql过程中依些存取的问题
: 两者方法都能成功的把票数+1
: 再比较我原本的程式
: 所以问题应该不在之前问的那些了
: 我原本的程式 对於"给使用者的投票选项"不是写死在code里的
: 而是在选项出来之前
: 会先询问使用者ㄧ道问题
: 然後根据问题的解答再列出ㄧ些选项(也就是给使用者的投票选项)
: 而我选项那边就不是像类似这样写
: <input type=checkbox name='test' value='A'>A
: <input type=checkbox name='test' value='B'>B
: ....
: 而是先跑for回圈把符合的选项列出来
: 再以checkbox的形式给使用者勾选
: <input type =checkbox name="choice" value="$i">
忽然发现了
<input type="checkbox" name="choice[]" value="$i" />
for($i=0;$i<count($_POST['choice']);$i++){
//Update database
}
平常都是用没有value的checkbox
所以都一直没发现....(脑袋里想的其实是radio= =)
: 会是因为这个问题吗?
: ㄧ开始我的选项就不是写好在code中
: 会先经过ㄧ次的SQL比对 以阵列的方式ㄧㄧ把选项列出来
: (我选项比对後列出来 是ok的)
: 要在submit之後 action的那ㄧ页
: 需要再做什麽动作 把什麽变数接收过去之类的
: 目前是没error出现
: 但是counter值没增加 且echo出来的都是1
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 163.22.93.130
※ 编辑: buganini 来自: 163.22.93.130 (02/26 03:57)