Buenas. Tengo un problema con una consulta en mysql. Estoy trabajando con php.
Tengo 2 tablas , CURSANTES e INSCRIPCIÓN
CURSANTES
Cédula | Codigo_Curso | Año | Cohorte
---------------------------------------------------
123456 0001 2011 01 ---->ejemplo
INSCRIPCIÓN
Curso | Anio | Cohorte | Calificación | Materia
---------------------------------------------------------------
El problema es el siguiente. Mediante un Formulario llamado Calificar Sección, le piso al usuario el código del curso, la sección, el año y la materia que debe calificar. Necesito que vaya a la tabla CURSANTES y cargue en un arreglo todas aquellas Cédulas que coinciden con el Código del Curso, la cohorte (sección), año que el usuario ingresó y todos esos registros los inserte en la segunda tabla INSCRIPCIÓN, la cual mediante otro php me va a generar campos según el número de alumnos en la sección para calificarlos. Pero para que pueda calificar al alumno tengo que previamente tener sus datos y la materia a calificar en mi tabla INSCRIPCIÓN que es donde guardo las calificaciones.
Mis consultas son algo así:
Código PHP:
Ver original<?php
$codigo_curso =$_POST['codigo_curso'];
$numero_co=$_POST['numero_co'];
$anio_co=$_POST['anio_co'];
$modulo=$_POST['modulo'];
//Conexion con la base
//selección de la base de datos con la que vamos a trabajar
$query = mysql_query("SELECT * FROM cursantes WHERE curso = '$codigo_curso' and cohorte='$numero_co' and anio='$anio_co'")or
die(mysql_error());
{
$array1[] = $row['cedula'];
$array2[] = $row['curso'];
$array3[] = $row['cohorte'];
$array4[] = $row['anio'];
$insertate= mysql_query("INSERT into inscripcion(codigo_curso,numero_co,anio,cedula,nota,id_modulo)values('$array2[]','$array3[]',' $array4[]','$array3[]','0','modulo')"or
die(mysql_error());
} //fin while
?>
No se cómo pasar lo que está en la primera tabla en la segunda