0

我想让用户选择“是”或“否”作为给定问题的答案。例如,如果用户单击“是”,我想给出一个名为的变量,比如说;$value 如果用户单击“否”,则值为“是”,反之亦然。

问题是我不知道如何使文本字符串可点击,并且只在点击字符串时给变量一个值。

我的想法是做这样的事情,但据我所知,这可能不是这样做的方法吗?

<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 回答