0

特定の質問に対する回答として、「はい」または「いいえ」のいずれかを選択できるようにユーザーに提供したいと思います。たとえば、ユーザーが「はい」をクリックした場合、呼び出される変数を指定したいとします。$ valueは値「yes」であり、ユーザーが「no」をクリックした場合はその逆です。

問題は、テキスト文字列をクリック可能にする方法と、文字列がクリックされたときにのみ変数に値を与える方法がわからないことです。

私の考えはこのようなことをすることでしたが、私が理解するようになったので、これはおそらくそれを行う方法ではありませんか?

<h1><a href="yes.php" onclick="<?php global $value; $value='YES'; ?>">YES</a>
<a href="yes.php" onclick="<?php global $value; $value='NO'; ?>">NO</a></h1>

<?php
    global $value;
    $answer=getDbInfo('Answer');

    if($value==$answer){
        echo 'Correct';
    }else{echo 'Incorrect';}
?>

よろしくお願いします!

4

1 に答える 1

0

簡単な提案は、次のGETような方法を使用することです。

ファイルに次の名前を付けますmyfile.php

<h1><a href="myfile.php?option=yes">YES</a>
<a href="myfile.php?option=no">NO</a></h1>

<?php
    $value = $_GET["option"];
    $answer=getDbInfo('Answer');

    if($value==$answer){
        echo 'Correct';
    }else{echo 'Incorrect';}
?>
于 2013-03-25T21:24:26.930 に答える