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

看板PHP作者 (北極熊)時間19年前 (2007/02/25 16:10), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/12 (看更多)
※ 引述《Conanspe (晃‧盪‧穿‧梭)》之銘言: : 我是用SQL來執行投票的這個動作 : 我的SQL是這樣寫的 : $sql="UPDATE table1 SET counter='counter+1' : WHERE name='$_POST['choice']'"; 應該不能直接這樣處理吧! 如果是我,我會寫成: $SQL=mysql_query("SELECT * FROM table1 WHERE name='$_POST['choice']'")or die("Error!"); $Result=mysql_fetch_array($SQL); $counter=$Result['counter']; $counter=$counter+1; 再來,接你寫的部分,不過有做些修改。 $sql="UPDATE table1 SET counter='$counter' WHERE name='$_POST['choice']'"; 我寫一下解說, 首先,我先讀出tabl1在name後面的counter, 用變數$counter存起來,並對他做+1的動作, 然後,接上你寫的部分,但是我把你本來的 counter='counter+1' 改成 counter='$counter' 你試試看吧,應該可以了。 : (這裡的name是我投票物的欄位名稱) : 我在前ㄧ頁投票圈選的地方是這樣寫: : <input type =\"checkbox\" name=\"choice\" value=\"$i\"> : 結果出現這樣的錯誤: : Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or : `T_NUM_STRING' : 想請教一下 該如何解決這個錯誤呢^^" -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.104.67.249
文章代碼(AID): #15uKHZW4 (PHP)
討論串 (同標題文章)
文章代碼(AID): #15uKHZW4 (PHP)