您可以在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,只是想知道这是否可行。
答案 0 :(得分:3)
正如您所提到的,这种交互必须在客户端和(可能)使用JavaScript进行处理。 PHP只处理服务器端的页面一次,然后将页面提交给客户端。一旦它存在,PHP就会消失,对页面没有任何影响。