• User

    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:

    1. combobox vuota clicco Invia
    2. il dato viene passato nella select (SQL), riappare a video la form con il dato stampato a video nella combobox, ripremo invio
    3. 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.