2011-03-21 152 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生成的源代碼?在我看來,你不會迴應任何迴應。