Salve a tutti,
sto cercando di inserire con una insert dei dati in un db mysql con dei valori in 4 array con il seguente codice:

Codice PHP:
$dato1=$_POST['dato1'];
$dato2=$_POST['dato2'];
$dato3=$_POST['dato3'];
$dato4=$_POST['dato4'];


$array_glob array_merge((array)$dato1, (array)$dato2, (array)$dato3, (array)$dato4);

foreach ( 
$array_glob as $k => $v )
{

   
$con mysql_connect("","","");
if (!
$con)
  {
  die(
'Errore di Connessione: ' mysql_error());
  }
mysql_select_db(""$con);
  
 
  
$sql="INSERT INTO dati_utenti (id,nome,cognome,indirizzo,tipologia) values ('','$dato1[$k]','$dato2[$k]','$dato3[$k]','$dato4[$k]')";
  if (!
mysql_query($sql,$con))
  {
  die(
'Errore: ' mysql_error());
  }

}
mysql_close($con); 

il problema si verifica perchè se nei 4 array sono presenti i seguenti valori per 3 utenti nel db a query effettuata mi trovo anche inseriti alcuni record vuoti, dove sto sbagliando????

Grazie



Esempio db...... 0=vuoti!:

Codice PHP:
Nome            cognome            indirizzo        tipologia
----------------------------------------------------------
mario            rossi                   via milano        1    
gianni        verdi                       via torino        2
giuseppe        giallo                   via bolzano        1
0            0                0            0
0            0                0            0
0            0                0            0
0            0                0            0
0            0                0            0