2011-03-21 147 views
0

我想从下拉列表中选择一个选择并使用POST提交值,并在页面重新加载时将该值设置为变量,并将下拉列表设置为之前选择的值,但它不起作用。这里是我的代码:php html在表单提交后保留选定的字段值

<?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> 

回答

6

你的意思是:

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

如果没有echo你没有任何输出那里似乎?

+0

谢谢,这工作 – sadmicrowave 2011-03-21 14:17:44

2

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