asincrono onchange

20 Feb 2015
1
0
0
Salve a tutti! sono un programmatore alle prime armi e mi trovo con questo problema:

io ho una form con 2 menu a tendina, il primo è statico e ha 3 parametri, invece il secondo deve cambiare dinamicamente in base a quello che viene scelto nel primo. quindi io mi trovo in questa situazione:

manage-menuitem.php
HTML:
<fieldset>
                    <label class="label-medium">Tipo</label>
                    <select onChange="mostratype(this.value)" class="input-medium round input-4" name="type">
                        <option value="1">Articolo</option>
                        <option value="2">Categoria</option>
                        <option value="3">Pagina</option>
                    </select>
                </fieldset>

e ho creato un file php da voler richiamare:

HTML:
<?php
    $type=$get["q"];
    $q="SELECT id_item, title FROM menu_items WHERE status =".MENU_ACTIVE." AND type= ".$type."";
    $db->query($q);
    $items = $db->rows;	
    
?>
<fieldset>
    <label class="label-medium">Lista tipo</label>
    <select class="input-medium round input-4" name="list">
    <?php foreach ($items as $item) { ?>
        <option value="<?=$item['id_item']?>"><?=$item['title']?></option>
    <?php } ?>
    </select>
</fieldset>

che oltre a prendere i dati dal db crea direttamente il secondo menu a tendina. Il mio problema è ora voler richiamare questa funzione tramite l'onchange, essendo molto niubbo sul javascript, e anche perchè le 2 pagine sono in 2 cartelle diverse. la prima in www/cms/pages/view/ la seconda in www/cms/pages/async

avete consigli in modo semplice per richiamare la mia pagina tramite non so, qualche funzione in javascript? e soprattutto, la mia idea può funzionare o è una "cagata pazzesca"?

grazie a tutti
 

Discussioni simili