problema option select senza database

luigi777

Utente Attivo
14 Feb 2008
1.086
1
38
42
Massa, Italy
Salve, volevo sapere una cosa .. voglio dirvi che con il database so come si fa ad rimanere l'ultimo dato scelto dall'utente e che se preme per sbaglio rimanga selezionato..

ma senza il database non so come fare.

questa e il menu che sarebbe il titolo del contatto.

PHP:
$oggetto_email = (isset($_POST["oggetto_email"])) ? trim (($_POST["oggetto_email"])): '';


<select name="oggetto_email">
  <option value="Informazioni"   <?php if($_POST["oggetto_email"]==$oggetto_email) echo 'selected'?>>Informazioni</option>
  <option value="Richiesta di contatto" <?php if($_POST["oggetto_email"]==$oggetto_email) echo 'selected'?>>Richiesta di contatto</option>
  <option value="Pubblicità" <?php if($_POST["oggetto_email"]==$oggetto_email) echo 'selected'?>>Pubblicit&agrave;</option>
  <option value="Altro" <?php if($_POST["oggetto_email"]==$oggetto_email) echo 'selected'?>>Altro</option>
</select>

sapete perché non rimane il menu scelto dall'utente quando devo ancora scrivere il messaggio e il codice di sicurezza.

grazie mille.
buona domenica.
 
Ciao, è sbagliata la condizione
PHP:
<option value="Informazioni"   <?php if ($oggetto_email == "Informazioni") echo ' selected' ?>>Informazioni</option>
 
Ciao, è sbagliata la condizione
PHP:
<option value="Informazioni"   <?php if ($oggetto_email == "Informazioni") echo ' selected' ?>>Informazioni</option>

hai ragione..

quindi quando creo delle select senza database devo inserire all'if il testo del value della option e confrontarlo con il $_POST?

giusto?

ho risolto problema.
ti ringrazio molto.
 

Discussioni simili