0
我使用ajax將vote_status
URL參數發送到更新我的數據庫表的腳本。使用undefined常量
它插入數據,但例如vote_status=up
我收到此通知。
使用未定義的常量起來 - 認爲 '上升'
,如果vote_status=down
我得到
使用未定義的常量達 - 認爲 '上升'
使用未定義常數下降 - 假設'下降'
下面是我收到通知的腳本的一部分。
$vote_status = $_POST['vote_status'];
switch ($vote_status)
{
case up:
$wpdb->query($wpdb->prepare("UPDATE wp_posts SET up=up+1 WHERE post_id = $vote_post_id"));
echo "Up Added!";
break;
case down:
$wpdb->query($wpdb->prepare("UPDATE wp_posts SET down=down+1 WHERE post_id = $vote_post_id"));
echo "Down Added!";
break;
case block:
echo "Already Voted!";
break;
}
我不知道如何解決這個問題。腳本對我來說看起來很好..
提示就在那裏! – stillstanding 2010-12-04 19:05:44
大聲笑,我沒有經常使用switch語句。 – Noob 2010-12-04 19:35:31