auto selezionamento del option

  • Creatore Discussione Creatore Discussione luigi777
  • Data di inizio Data di inizio

luigi777

Utente Attivo
14 Feb 2008
1.086
1
38
43
Massa, Italy
Salve, come faccio ad fare che se uno prema il pulsante rimane nel menu a tendina il valore che ha scelto prima?

io ho scritto cosi: ma non fa come deve fare:

vi posto il codice:
PHP:
<select name="strCompleanno_giorno">
<?php
 $i_post= $_POST["strCompleanno_giorno"]; 
 
  for ($i=1; $i<=31; $i++)
 
  echo "<option value=\"$i_post\" selected=\"$i\">$i</option>";
?>
</select>

Mi dite come è la facenda che io ho provato mille volte ma quando premo fa altro.

vi ringrazio molto..
buona serata.
 
scusate, ma ho risolto..

PHP:
<?php 
 <select name="strCompleanno_giorno">
<?php 
  for ($i=1; $i<=31; $i++)
 {
 ?>
   <option value="<?php echo $i; ?>"<?php if($strCompleanno_giorno=="".$i."") echo 'selected'?> ><?php echo $i; ?></option>
 <?php } ?>
</select>


grazie mille..
 
ciao
pioi provare anche in questo modo, al massimo non funzia

PHP:
<select name="strCompleanno_giorno">
<?php
$i_post= $_POST["strCompleanno_giorno"]; 
for ($i=1; $i<=31; $i++){
 	$sel="";
	if($i==$i_post){$sel="selected=\"selected\"";}
	echo "<option value=\"$i_post\" $sel >$i</option>";
}
?>
</select>
 

Discussioni simili