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
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


0