MySQL - ayuda urgente con array

   
Vista:

ayuda urgente con array

Publicado por isabel (3 intervenciones) el 29/10/2007 14:25:38
Tengo un pagina para matricular unos estudiantes en la pagina debo seleccinar las materias que el estudiante tomara, para esto uso dos select, uno con todas las materias posibles para tomar y otro vacio en el cual voy pasando las materias que el estudiante tomara, Luego de haber llenado todos los datos y haber escogido las materias debo enviarlo a otra pagina para ser almacenados en la base de datos.
El problema viene en que no se como almacenar las materias escogidas.

No se como se almacena un array en una base de datos.

Mi tabla se llama amne y tengo dos campos uno llamado epnummer (es la cedula del estudiante)y donde queiro almacenar las materias se llama amne_v.
Las materias obviamente deben ir almacenadas segun la cedula del estudiante.

Podrian ayudarme a saber como almaceno las materias. No se si es con un update o un insert.
Mi codigo es el siguiente.

$epnummer=$_POST['pnummer'];
$choiceBox=$_POST['$choiceBox']; //aqui traigo las materias seleccionadas

//Aqui ago el ciclo para guardar las materias

for ($i = 1; $i <= count($choiceBox); $i++) {

$query4="UPDATE amne_v SET amne_v='$choiceBox[$i]' WHERE epnummer='$epnummer'";

}

el problema es que no me escribe ningun nombre de materias en la base de datos.
como lo soliciono
Urgente por favorrr

Gracias

Isabel
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder