通过可点击文本为变量赋值

时间:2013-03-25 21:14:14

标签: php javascript html mysql css

我想让用户选择“是”或“否”作为给定问题的答案。如果用户例如点击“是”,我想给出一个被调用的变量,让我们说;如果用户点击“否”,则将值设置为“是”,反之亦然。

问题是我不知道如何使文本字符串可单击,并且只在单击字符串时为变量赋值。

我的想法是做这样的事情但是我已经明白这可能不是这样做的方法吗?

<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';}
?>

提前感谢您的帮助!

1 个答案:

答案 0 :(得分: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';}
?>