質問内容
JavaScriptで条件分岐をして、PHPでDBの値を更新したいです。
仕様
押すたびに、登録、解除が順に変化するボタンがあります。
登録ボタンを押したら、DB内の値を1に更新する。
解除ボタンを押したら、DB内の値を0に更新する。
問題
JavaScriptにPHPを埋め込んでも、全部が実行されている?ようで、条件分岐の最後の条件のPHPが実行された状態になる。どうすれば条件に一致したときだけPHPが実行されるようにあるか教えていただきたいです。<?phpでは実行できないのでしょうか?
ソースコード
一部分を下に示します。
function test() { var result = window.confirm('実行しますか?'); if (result) { if (value == false) { value = true; elm.textContent = "解除"; <?php $db->query("UPDATE test SET flag = 0 WHERE id = 1); ?> } else { value = false; elm.textContent = "登録"; <?php $db->query("UPDATE test SET flag = 1 WHERE id = 1); ?> } } }
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/01/12 14:27