Ciao ho un problema con una select.
Quando seleziono una option dalla select, vorrei che la pagina che richiama si aprisse in un div specifico.
Per spiegarmi meglio posto il codice:
Codice PHP:
<?php
$id = $_POST['provincia'];
$count = mysql_query("SELECT COUNT(categoryID) FROM $table2 WHERE categoryID ='$id'");
$res_count = mysql_fetch_row($count);
$tot_records = $res_count[0]; // numero totale di records
if($tot_records < 1) {
echo "<span class='TESTO11'>Non ci sono negozi inseriti in questa Provincia</span>";
} else {
echo "<form name=\"form\" action=\"#\" method=\"post\">\n";
echo " <select name=\"citta\" size=1 onchange=\"new Ajax.Updater('listcitta', 'list_citta.php', { method: 'post'});\">\n";
echo " <option value=\"\" selected >Seleziona la città...</option>\n";
$query = DB_Query("SELECT * FROM $table2 WHERE categoryID ='$id' ORDER BY citta ASC");
$gruppo = '';
while ($result = DB_Get_Results($query))
{
if ($result[2] != $gruppo)
{
echo "<option value=\"$result[2]\">$result[2]</option>\n";
}
$gruppo = $result[2];
}
echo " </form>\n";
}
?></p>
Il <div> listcitta dovrebbe, all'evento onchange, popolarsi con la pagina list_citta.php.
Invece non succede nulla. Anche l'inspector di firefox non rileva nulla.
Dove sbaglio?
Qualcuno può aiutarmi?
Denghiu a lot!