DreamWeaver MX2004 互動網站for PHP投票系統 |
|
AI_Ching
更新時間:2006/8/20 上午 11:13:33 |
|
投票系統該書6-62頁 為防止投票灌水須加入3 4及9 10行程式碼 可是加入程式碼後就會出現如下錯誤訊息: Parse error: parse error, unexpected '{', expecting '(' in C:\dwphp2004\votesystem\voteCount.php on line 4
|
|
|
|
文淵閣工作室
更新時間:2006/8/21 上午 09:04:28 |
|
很明顯是您填入的語法上的錯誤, 請貼上該區程式碼。 |
|
|
|
文淵閣工作室
更新時間:2006/8/21 上午 09:27:18 |
|
收到您的檔案 在該頁面第4行您輸入的內容有誤 if{isset($HTTP_SESSION_VARS['voteok'])}{ 應為 if(isset($HTTP_SESSION_VARS['voteok'])){ 該為「(」「)」您輸入為「{」「}」了! |
|
|
|
AI_Ching
更新時間:2006/8/21 下午 02:47:26 |
|
我已將前後的{}改成() 可是在voteAction.php按下<我要投票> 連結到voteCount.php畫面時,<檢視目前投票結果>欄位卻失去計數功能!該怎麼辦?麻煩您啦! |
|
|
|
文淵閣工作室
更新時間:2006/8/23 上午 09:00:25 |
|
這個動作是禁止重複投票, 如果您要再次投票,要將瀏覽器關閉再進入頁面即可。 |
|
|
|
AI_Ching
更新時間:2006/8/23 下午 02:42:29 |
|
在我的電腦重開IE測試,不論你選那一項投票活動,都不會記數.上次我有檔案給您,請您將我的錯誤改正後, 看看會不會跟我的結果一樣? 改正後檔案也請寄給我一份好嗎?讓我再試試! 再次謝謝您的幫忙!感恩哪! |
|
|
|
文淵閣工作室
更新時間:2006/8/24 上午 09:31:19 |
|
您好,我們再詳細看了您的程式碼,在設定 Session 判斷處:
if(isset($HTTP_SESSION_VARS['voteok'])){
應為
if(!isset($HTTP_SESSION_VARS['voteok'])){
也就是在「isset」前加入「!」才對。 |
|
|
|