私はdbテーブルを更新するスクリプトにvote_status
URLパラメータを送るためにajaxを使用しています。定義されていない定数の使用
データを挿入しますが、たとえば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
笑、私はしばしば前にswitch文を使っていない。 – Noob