- Home
- Categorie
- Coding e Sistemistica
- PHP
- Combobox e stampa a video del dato
-
Combobox e stampa a video del dato
Salve,
ho un problema in una combobox: in poche parole in una form se passo due volte non rimane il dato passato la prima volta ma si presenta quello di default.
Cioè: se lo faccio con <input> il cui codice è
[php]<input type="text" name="cilindrata" id="cilindrata" class="number" value="<?php echo($cilindrata0); ?>" />[/php]premo invio (della form) la seconda volta che mi appare la form mi restituisce il valore che inizialmente gli ho dato (mediante il codice PHP echo(); ).
Ho provato a fare lo stesso con una combobox (a tendina) ma niente: mi fa vedere il dato passato ma se provo a cliccarci la terza volta non me lo passa...
Codiece combobox
[php]
<select name="cilindrata" id="cilindrata">
<option value="" id="option"><?php echo($cilindrata0); ?></option>
<?php do { ?>
<option value="<?php echo $riga_query10['cilindrata']; ?>" id="<?php echo $riga_query10['cilindrata']; ?>"><?php echo $riga_query10['cilindrata']; ?></option>
<?php } while($riga_query10=mysql_fetch_assoc($query10)); ?>
</select>[/php]In sintesi:- combobox vuota clicco Invia
- il dato viene passato nella select (SQL), riappare a video la form con il dato stampato a video nella combobox, ripremo invio
- il dato non vine più passato nella select, rippare la form e il dat non è neanche più stampato a video.
Tutto questo funziona nel acso di <input>: il dato viene passato da select, e viene stampato a video all'infinito, mentre per la combobox accade solamente per una volta.
Idee?
Grazie dell'aiuto.