ok! a fargli scrivere la famiglia selezionata ce l'ho fatta, ma ora come lo prendo quel valore? 
il mio php è diventato così:
codice:
<div id="pippo"></div>
<?php
echo (isset($_REQUEST['famiglia']))?"famiglia|".$_REQUEST['famiglia']:"";
?>
Elenco delle famiglie disponibili:
<?php
$sql="SELECT * FROM famiglia";
$res=mysql_query($sql);
$s.="<select name=\"famiglia\" id=\"famiglia\" onchange=sndReq(this.value,0,0);>";
while ($row=mysql_fetch_assoc($res))
{
$s.="<option value=\"".$row['id_famiglia']."\">".$row["famiglia_ita"]."</option>";
}
$s.="</select>";
?>
mentre il js è questo:
codice:
function createRequestObject() {
var ro;
var browser = navigator.appName;
if(browser == "Microsoft Internet Explorer"){
ro = new ActiveXObject("Microsoft.XMLHTTP");
}else{
ro = new XMLHttpRequest();
}
return ro;
}
var http = createRequestObject();
function sndReq(famiglia, gruppo, sottogruppo) {
http.open('get', 'assegna-categorie.php?famiglia='+famiglia);
http.onreadystatechange = handleResponse;
http.send(null);
}
function handleResponse() {
if(http.readyState == 4){
var response = http.responseText;
var update = new Array();
update=response.split('|');
document.getElementById('pippo').innerHTML = update[1];
}
}
lui mi scrive il valore corretto selezionato all'interno del div pippo, ma se io volessi passare quel valore ad una funzione php che devo fare?