Cita:
Iniciado por m1g1l1 $sql= INSERT INTO alumno(cod_alumno, nombreAlumno, apellidosAlumno, cod_profesor) VALUES ( '$nombreAlumno', '$apellidosAlumno', '$cod_profesor')
no entiendo lo que kieres hacer pero los campos en esta consulta por los nombres de la variables se ve que los estas llenando mal ya que estas llenando el cod_alumno con el nobre, si el codigo es autoincrement no lo pongas en el sql ya q el al crear un registro automaticamente se llena ej:
Código PHP:
$sql= INSERT INTO alumno(nombreAlumno, apellidosAlumno, cod_profesor) VALUES ( '$nombreAlumno', '$apellidosAlumno', '$cod_profesor');