2016-05-03 4 views
1

я в настоящее время этот выбор:PHP - Как я могу сохранить значение элемента select после обратной передачи?

<select name="state" id="state" selected="<?php echo $state; ?>"> 
     <option value="--">--</option> 
     <option value="ACT">ACT</option> 
     <option value="NSW">NSW</option> 
     <option value="NT">NT</option> 
</select> 

это PHP, связанный с $ состояния:

<?php 
    $state = ""; 
    $state = $_POST["state"]; 
?> 

, поскольку я не бег без проверки на нем я просто хочу, чтобы сохранить свое значение после обратной передачи.

+0

В PHP, вы перезаписать '$ state' из пустой переменной к POST-значения, поэтому первый линия там вообще ничего не делает. Однако вы должны проверить, установлено ли значение POST, чтобы избежать уведомлений * Undefined index *. Кроме того, в теге '