看板
[ PHP ]
討論串[請益] 有關投票的問題
共 12 篇文章
內容預覽:
$sql='UPDATE table1 SET counter=counter+1 WHERE name=\''.$_POST['choice'].'\'';. 1. 建議不要直接把變數塞進字串裡,用.連接字串. 可以減少你一些debug的時間,除非你眼睛銳利觀念清晰. 2. table name,
(還有25個字)
內容預覽:
因為在name=''兩個'中,不能在有'出現,PHP不接受。 上面,有一個\,在Error的前面,那個是我打太長,PTT斷航的時候加上去的,請拿掉。. 你可以試試看,先把$_POST[choice]拿到上面去做,變成. $choice=$HTTP_POST_VARS['choice'];. $SQL
(還有47個字)
內容預覽:
恩..我改成你的建議. 可是在這個地方. $SQL=mysql_query("SELECT * FROM table1 WHERE name='$_POST['choice']'")or die("\. Error!");. 還是出現跟原來一模ㄧ樣的 Parse error @@. 後來google
(還有37個字)