我正在尝试从下拉列表中选择一个选项并使用POST提交值,在页面重新加载时将值设置为变量,并将下拉列表设置为先前选择的值但它不起作用。这是我的代码:
<?php
$BoardSide = isset( $_POST['BoardSide'] ) ? $_POST['BoardSide'] : 0 ;
?>
<html>
<body>
<form method="POST" action="?" name="inputform1">
<select name="BoardSide" style="width:80px;">
<option value="0" <?php $BoardSide == 0 ? 'selected' : '' ?> >None</option>
<option value="1" <?php $BoardSide == 1 ? 'selected' : '' ?> >Top</option>
<option value="2" <?php $BoardSide == 2 ? 'selected' : '' ?> >Bottom</option>
</select>
</form>
</body>
</html>
答案 0 :(得分:6)
你的意思是:
<?php echo $BoardSide == 0 ? 'selected' : '' ?>
没有那个echo
你似乎没有输出任何东西吗?
答案 1 :(得分:2)
您是否检查过HTML生成的来源?在我看来,你不会“回应”任何东西。