Re: [請益] 有關投票的問題
※ 引述《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">
: 會是因為這個問題嗎?
: ㄧ開始我的選項就不是寫好在code中
: 會先經過ㄧ次的SQL比對 以陣列的方式ㄧㄧ把選項列出來
: (我選項比對後列出來 是ok的)
: 要在submit之後 action的那ㄧ頁
: 需要再做什麼動作 把什麼變數接收過去之類的
: 目前是沒error出現
: 但是counter值沒增加 且echo出來的都是1
這邊改成這樣似乎會比較好
<input type=checkbox name='test[]' value='A'>A
<input type=checkbox name='test[]' value='B'>B
你後端接收的時候就用一個變數去接收
ex:
$test=$_POST['test'];
如此一來,你的$test 就是一個 array ...
你可以用 for OR foreach 來去處理前端勾的值然後做SQL的處理...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.126.172.96
推
02/27 15:36, , 1F
02/27 15:36, 1F
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章