Visualizzazione risultati 1 fino 3 di 3

Discussione: Popolare una select

  1. #1
    raimaker non è connesso Utente giovane
    Data registrazione
    25-09-2011
    Messaggi
    94

    Predefinito Popolare una select

    Ciao ,
    ho queto script , la mia domanda è :
    perchè non riesco a popolare la provincia ?
    se forzo inserendo 2 al posto di $id_regione
    id_reg ='2'

    mi funziona , indipendentemente dalla selezione della regione nel menù precedente.

    Pertanto deduco che non varia la $id_regione anche selezionando una diversa regione



    Codice PHP:
    <? // //////////////////////// REGIONI ////////////////////////////////////////// ?>
    <select onchange="document.search.submit()" name="regione">
    <option value="">Scegli regione...</option>
    <?
    $sql_regione
    ="SELECT id_reg, nome_regione FROM regioni ORDER BY nome_regione";
    $query_regione=@mysql_query($sql_regione) or die (mysql_error());
    while (
    $array=mysql_fetch_array($query_regione))
    {

    $id_regione = $array['id_reg'];
    $nome_regione = $array['nome_regione'];

    ?>
    <option value="<? echo $id_regione; ?>"<? if ($id_reg==$id_regione) {echo " selected";} ?>><? echo $nome_regione; ?></option>
    <?
    }
    ?>
    </select>


    <? // ////////////////////////PROVINCE ////////////////////////////////////////// ?>

    <select onchange="document.search.submit()" name="provincia">


    <option value="">Scegli provincia...</option>
    <?

    echo $sql_prov="SELECT id_pro, id_reg, nome_provincia FROM province WHERE id_reg ='$id_regione' ORDER BY nome_provincia";
    $query_prov=@mysql_query($sql_prov) or die (mysql_error());
    while (
    $array=mysql_fetch_array($query_prov))
    {

    $id_pr = $array['id_pro'];
    $nom_pr = $array['nome_provincia'];

    ?>
    <option value="<? echo $id_pr; ?>"<? if ($id_pro==$id_pr) {echo " selected";} ?>><? echo $nom_pr; ?></option>
    <?
    }
    ?>
    </select>
    Ultima modifica di raimaker : 01-09-2012 alle ore 10.39.06

  2. #2
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,269

    Predefinito

    Una volta che la pagina è stata caricata dal browser, il codice php ha terminato la sua esecuzione e non può aggiornarne i contenuti. Devi effettuare una nuova richiesta, o direttamente con il form, o via javascript e xmlhttprequest.

  3. #3
    raimaker non è connesso Utente giovane
    Data registrazione
    25-09-2011
    Messaggi
    94

    Predefinito

    ok grazie , proverò con javascript

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •