根据If语句</fieldset>更改<fieldset>颜色

时间:2015-03-22 13:31:10

标签: php html css if-statement fieldset

首先对不起,如果这是一个愚蠢的问题,但她去.... 我正在尝试根据这样的$ _session变量创建颜色更改

<li>             
  <fieldset>
    <?php

    if ($_SESSION['Question1Answer'] != '1C') {
        <?php fieldset id="incorrect" />
        echo "Q1. When was barb wire patented.";
        echo "The Correct answer is 1874";
    }
        <?php fieldset id="correct" />
    ?>
  </fieldset>                   
</li>

然后在我的样式表中

#incorrect {
    color: red;
    border: medium;
}
#correct {
    color: green;
    border: thin;
}

有人知道我做错了吗?

1 个答案:

答案 0 :(得分:1)

在输出<fieldset>之前,您需要检查答案是否正确,然后将ID应用于该字段集:

<?php
if ($answer == "correct") {
  $fieldsetID = "correct";
} else {
  $fieldsetID = "incorrect";
}
?>
<li>
  <fieldset id="<?php echo $fieldsetID ?>">
  </fieldset>                   
</li>
相关问题