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