こんにちは、$GET
の値が送信されているかどうかを確認しながら、if文で少し問題があります。問題は次のとおりです。このコードを実行すると、2番目のif条件の変数が挿入されますが、2番目のif条件の2番目のif条件から変数を取得できません。なぜそれが起こっているのですか?私はすでにreturn
で試してみましたが、うまく動作しません。間違いは何ですか?PHPが条件外で変数を取得しています
$gameid = $_GET['gameid'];
$id = $_GET['id'];
$questionid = $_GET['questionid'];
if (isset($_GET['gameid'])) {
$answer = "answer_d";
}
if (isset($_GET['id'])) {
// insert values into mysql database
$answer = "answer_m";
}
その後、私は<p>
タグに変数$answer
をエコーします。
「if」でreturn文を使用することはできません。あなたのコードはうまくいくようですが、私たちがあなたを助けることができるように他のコードがありますか? –