while (($datos = fgetcsv($archivo, 0, ":")) !== FALSE) {
//Hacemos un IF para que no coja las 5 primeras columnas del csv ya que no contienen informacion ni ningun registro
if ($columna < 5)
{
$columna++;
}
else
{
//Declaramos como variable todos los datos que vienen del registro para asi luego tratarlos individualmente. Usamos la funcion list y la igualamos a la variable $datos
list($Alumno, $EstadoMatricula, $IdEscolar, $DNI, $Direccion, $Codigopostal, $Localidad, $fnacimiento, $Provincia, $Telefono, $Telefonourgencia, $email, $Curso, $expediente, $Unidad, $Primerapellido, $Segundoapellido, $Nombre, $DNIPrimerTuror, $PrimerApellidoPrimerTutor, $SegundoApellidoPrimerTutor, $NombrePrimerTutor, $SexoPrimerTutor, $DNISegundoTutor, $PrimerApellidoSegundoTutor, $SegundoApellidoSegundoTutor, $NombreSegundoTutor, $SexoSegundoTutor, $Locnacimiento, $Anyomatricula, $NumMatriculasEnEsteCurso, $ObservacionesMatrícula
, $ProvinciaNacimiento, $PaisNacimiento, $Edad31_12DelAnyoDeMatricula, $Nacionalidad, $Sexo) = $datos; //Escribimos la instruccion SQL para introducir los datos uno a uno , mostraremos un mensaje si falla en alguna y sumamos al contador de columnas
$registros = "INSERT INTO `alumnos` ( `Idescolar` , `Nombre` , `Dni` , `Codgrupo` ) VALUES ('$IdEscolar', '$Alumno', '$DNI', NULL);";
@mysql_query($registros) or
die ("<table align=center bgcolor='silver' width='40%' border=2><tr><td align=center>ERROR: No se ha podido introducir el registro.<br>Posiblemente esto se deba a que la BD no ha sido creada con el entorno de esta misma pagina web<hr><a href='cpanel.php'>Volver a intentarlo</a></table>"); $columna++;
}
}
//Una vez que los registros han sido insertados correctamente se mostrara con el siguiente mensaje
echo "<table align=center bgcolor='silver' width='40%' border=2><tr><td align=center>Datos introducidos satisfactoriamente.<hr><a href='cpanel.php'>Volver al menu.</a></table>";
}