Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Select in base al mio dato di quantità

    Ciao a tutti,
    spiego il mio problema. Su un mio sito l'utente deve scegliere il numero di camere che vuole prenotare da un select semplicissimo:

    codice:
    <select size="1" name="quantita" id="select">
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
    </select>
    Il gestore del sito però decide le quantità disponibili, quindi vorrei che il select si espandesse e si accorciasse in base alla quantità disponibile. Es: se ci sono 5 camere disponibili il select deve arrivare massimo alla scelta 5, se sono 4 deve arrivare al massimo a 4 e via dicendo.

    Grazie a tutti.
    Informazione finanziaria: http://www.dominosolutions.it

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    35
    Prova questo;
    Codice PHP:
    $num_stanze 8;
    echo 
    '<select size="1" name="quantita" id="select">';    
        for (
    $i=1$i <= $num_stanze$i++){
            echo 
    '<option value="'.$i.'">'.$i.'</option>';
        }
        echo 
    '</select>'

  3. #3
    niente da dire, funziona perfettamente.

    Grazie di cuore.

    Ciao
    Informazione finanziaria: http://www.dominosolutions.it

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2010
    Messaggi
    70
    ok ma il gestore del sito come stabilisce le quantità disponibili?
    tramite un database?

    buttato giù molto velocemente una volta caricata $camere_disp


    Codice PHP:
    <select size="1" name="quantita" id="select">
    <?php for($i=1;$i<=$camere_disp;$i++) {
        echo 
    "<option value=$i>$i</option>";
    }
    ?>
    </select>

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2010
    Messaggi
    70
    aveva già risposto Sirlosc

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.