HTML FORM中的PHP IF语句

时间:2016-10-12 20:42:45

标签: php html if-statement

您可以在HTML表单中放置PHP IF()语句吗?

我希望根据之前选择的选项制作自适应表格。

段:

<label for="#">Pick a #:</label><br/>
<select id="#" name="#" form="#" value="<?php echo $#;?>" required>
          <option value="1">1</option>
          <option value="2">2</option>
          <option value="3">3</option>
          <option value="4">4</option>
          <option value="5">5</option>
        </select><br/>
        <br/>
 <label for="Reason">Reason:</label><br/>
 <select id="Reason" name="Reason" form="Reason" value="<?php echo $Reason;?>" required>
        <?php

        if ($# === "1"){
        ?>
            <option value="R1">Unique</option>
            <option value="R2">Lonely</option>
            <option value="R3">Supreme Leader</option>
            <option value="R4">Excess Space</option>
        <?php
        }

选择框确实出现,但没有下拉菜单,无论在&#34;#&#34;中选择了什么?部分。

不反对使用Javascript,只是想知道这是否可行。

1 个答案:

答案 0 :(得分:3)

正如您所提到的,这种交互必须在客户端和(可能)使用JavaScript进行处理。 PHP只处理服务器端的页面一次,然后将页面提交给客户端。一旦它存在,PHP就会消失,对页面没有任何影响。