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
e ho creato un file php da voler richiamare:
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
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