Re: [請益] 有關投票的問題

看板PHP作者 (霸格尼尼)時間19年前 (2007/02/26 03:49), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串11/12 (看更多)
※ 引述《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)
文章代碼(AID): #15uUX7mn (PHP)
討論串 (同標題文章)
文章代碼(AID): #15uUX7mn (PHP)