php html在表单提交后保留选定的字段值

时间:2011-03-21 14:13:26

标签: php html-form

我正在尝试从下拉列表中选择一个选项并使用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>

2 个答案:

答案 0 :(得分:6)

你的意思是:

<?php echo $BoardSide == 0 ? 'selected' : '' ?>

没有那个echo你似乎没有输出任何东西吗?

答案 1 :(得分:2)

您是否检查过HTML生成的来源?在我看来,你不会“回应”任何东西。