Buongiorno,
scusate se disturbo ancora, ma non riesco a trovare la soluzione. sto inserendo una serie di scuole con relativi alunni in un database mysql il codice è questo:
codice:
<?php 	
$link = @mysql_connect("localhost","root","")or die("Errore di connessione a mysql: ".mysql_error()); 	$db_w = @mysql_select_db("scuole_sensoriali")or die("Errore di selezione del db: ".mysql_error()); 	$id = $_GET["id"]; 	
$query = "select * from studente where id_studente ='$id'";  	
$pass = @mysql_query($query)or die("Errore nella query dello studente: ".mysql_error()); 	$rs = @mysql_fetch_array($pass); 	
$studente = $rs["nominativo_studente"]; 	$query_scuola = "select * from scuole where id_scuole ='$rs[scuola]'"; 	
$rs_scuola = @mysql_query($query_scuola); 	
while($row_scuole = @mysql_fetch_array($rs_scuola)) 	
{ 		
$scuola = $row_scuole["nome_scuola"]; 		
$indirizzo_scuola = $row_scuole["indirizzo"]; 		
$cap_scuola = $row_scuole["cap"]; 		
$comune_scuola = $row_scuole["comune"]; 		
$email_scuola = $row_scuole["email"]; 		
$telefono_scuola = $row_scuole["telefono"]; 		
$fax_scuola = $row_scuole["fax"]; 	}  	
$query_disabilita = "select * from tipologia_sensoriale where id_tipo_senso='$rs[tipo_disabilita]'"; 	
$rs_disabilita = @mysql_query($query_disabilita)or die("Errore nella query disabilita: ".mysql_error()); 	$row_disabilita = mysql_fetch_array($rs_disabilita); 	
$disa_sensoriale = $row_disabilita["tipo_sensoriale"]; 	
$query_ass_sordi = "select * from tipologia_intervento_sordi where id_intervento_sordi ='$rs[metodo_ass_com]'"; 	
$rs_ass_sordi = mysql_query($query_ass_sordi)or die("Errore nella query ass_sordi: ".mysql_error()); 	$row_ass_sordi = mysql_fetch_array($rs_ass_sordi); 	
$disa_ass_sordi = $row_ass_sordi["tipo"]; 	
$diagnosi = $rs["diagnosi"]; 	
$data_diagnosi = $rs["data_diagnosi"]; 	
$query_c_prevalente = "select * from tipo_handicap where id_tipo_handicap='$rs[codice_prevalente]'"; 	
$rs_c_prevalente = @mysql_query($query_c_prevalente); 	
$row_c_prevalente = mysql_fetch_array($rs_c_prevalente); 	
$c_prevalente_num = $row_c_prevalente["codice"]; 	
$c_prevalente_desc = $row_c_prevalente["descrizione"]; 	
$c_prevalente = $c_prevalente_num."-".$c_prevalente_desc; 	
$query_c_secondario = "select * from tipo_handicap where id_tipo_handicap='$rs[codice_secondario]'"; 	
$rs_c_secondario = @mysql_query($query_c_secondario); 	
$row_c_secondario = mysql_fetch_array($rs_c_secondario); 	
$c_secondario_num = $row_c_secondario["codice"]; 	
$c_secondario_desc = $row_c_secondario["descrizione"]; 	
$c_secondario = $c_secondario_num."-".$c_secondario_desc; 	
$presenza_i_sost = $rs["presenza_insegnante_sostegno"]; 	
$ore_sost = $rs["ore_sostegno"]; 	
$aec = $rs["aec"]; 	
$ore_aec = $rs["ore_aec"]; 	
$nom_ass = $rs["nominativo_assistente"]; 	
$ore_scuola = $rs["ore_scuola"]; 	
$tempo_frequenza = $rs["tempo_frequenza"]; 	
$progetto_scolastico = $rs["progetto_scolastico"]; 	
$f_provincia = $rs["finanziamento_provincia"]; 	
$prog_seguito = $rs["progetto_seguito"]; 	$note = $rs["note"]; 	
mysql_query("insert into tutto2010(studente,tipo_disabilita,metodo_ass_com,scuola,indirizzo,cap,comune,email,telefono,fax,diagnosi,data_diagnosi,codice_prevalente,codice_secondario,presenza_insegnante_sostegno,ore_sostegno,aec,ore_aec,nominativo_assistente,ore_scuola,tempo_frequenza,progetto_scolastico,finanziamento_provincia,progetto_seguito,note)" . 				"values('$studente','$disa_sensoriale',$disa_ass_sordi, '$scuola','$indirizzo_scuola','$cap_scuola','$comune_scuola','$email_scuola','$telefono_scuola','$fax_scuola','$diagnosi','$data_diagnosi','$c_prevalente','$c_secondario','$presenza_i_sostegno','$ore_sost','$aec','$ore_aec','$nom_ass','$ore_scuola','$tempo_frequenza','$progetto_scolastico','$f_provincia','$prog_seguito','$note')"); 	
$ultimo_id = mysql_insert_id(); 
?>
il risultato è che non lo inserisce nella tabella tutto2010 dandomi come ultimoid 0.
Dov'è che sbaglio?
grazie
enzo