Hej.
(Wartości właściwości muszą być w cudzysłowach).
Mamy formularz (jeśli nie podasz właściwości action - formularz zostanie wysłany do tego samego pliku):
Pole select generowane przy pomocy pętli for tak dla przykładu.
<?php
echo '<form method="POST" name="form1" id="form1">'; echo '<input type="text" name="pole">'; echo '<select name="lista">'; for($i=0;$i<4;$i++) echo '<option value="'.$i.'">'.$i.'</option>'; echo '<input type="submit" value="ok">'; ?>
Ustawienie pola typu text:
<?php
echo '<input type="text" name="pole" value="'.$_POST['pole'].'">'; ?>
Ustawienie listy:
<?php
for($i=0;$i<4;$i++){
if($i==$_POST['lista']) echo '<option value="'.$i.'" selected>'.$i.'</option>'; else echo '<option value="'.$i.'">'.$i.'</option>'; }
?>
(Mam nadzieję, że nie ma błędu składni, nie mam możliwości sprawdzenia i pisałem z palca)