for ($i = 8; $i <= $data->sheets[0]['numRows'];$i++) {
for ($j = 1; $j <= $data->sheets[0]['numCols']; $j++) {
if($j==1) $Pid = $data->sheets[0]['cells'][$i][$j];
else if($j==2) {
$id = $data->sheets[0]['cells'][$i][$j];
$indice = $i-8;
$array_id[$indice] = $;
}
else if($j==3) $comune = $data->sheets[0]['cells'][$i][$j];
else if($j==4) $provincia = $data->sheets[0]['cells'][$i][$j];
else if($j==5) $regione = $data->sheets[0]['cells'][$i][$j];
else if($j==6) {
$distanza = $data->sheets[0]['cells'][$i][$j];
if(!strcmp($distanza,">15")) $dist = 15;
else $dist = floatval($distanza);
}
else if($j==7) $area = $data->sheets[0]['cells'][$i][$j];
else if($j==8) $capacita = $data->sheets[0]['cells'][$i][$j];
else if($j==9) $pressione = $data->sheets[0]['cells'][$i][$j];
else if($j==16) $stato = $data->sheets[0]['cells'][$i][$j];
}

#GUARDO SE IL DATO CHE STO CERCANDO DI INSERIRE ESISTE GIA NEL DATABASE
$verifica = "SELECT Id FROM geografia WHERE Id = $id";
$v_res = mysql_query($verifica)or die(mysql_error());
$v_row = mysql_fetch_array($res);
if(!$v_row){
#IL DATO NON ERA PRESENTE NEL DATABASE E QUINDI VADO AD INSERIRLO INSERISCO I DATI NELLE TABELLE
$query = "INSERT IGNORE INTO geografia_provincia VALUES('{$comune}', '{$provincia}')";
$ins = mysql_query($query)or die('ERRORE 1:'.mysql_error());
$query = "INSERT IGNORE INTO geografia_regione VALUES('{$provincia}','{$regione}')";
$ins = mysql_query($query)or die('ERRORE 2:'.mysql_error());
$query = "INSERT INTO geografia_remi VALUES('{$Id}','{$data}','{$comune}')";
$ins = mysql_query($query)or die('ERRORE 3:'.mysql_error());
$query = "INSERT INTO remi_stato VALUES('{$Id}', '{$data}', '{$stato}')";
$ins = mysql_query($query)or die('ERRORE 4:'.mysql_error());
$query = "INSERT INTO remi_arearegione VALUES('{$Id}', '{$data}', '{$area}')";
$ins = mysql_query($query)or die('ERRORE 5:'.mysql_error());
$query = "INSERT IGNORE INTO anagrafica VALUES('{$Pid}','{$Trasportatore}','{$apertura}',' {$chiusura}')";
$ins = mysql_query($query)or die('ERRORE 6:'.mysql_error());


Nella prima query quando trova un apostrofo si blocca tutto....puo avere a che fare con il fatto che phpmyadmin mi dioce che non trova l'estensione mbstring???