FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
donde esta el error???
hola amigos!! lo que quiero hacer es lo siguiente:
tengo una tabla de materias, cada materia tiene su id que consta de 3 caracteres ejemplo. 001 tengo otra tabla que se llama Alu-Mat en la cual tengo un campo que se llama cursadas en cual se agrega el id de la materia que se curso ejemplo: 001002003 conforme se cursa una materia se le agregan 3 digitos que son el id de la materia al campo de cursadas bueno lo que yo quiero es comparar el campo de cursadas con un id de la materia seleccionada en un combo y que me muestre el id del alumno(matricula) que no ha cursado esa materia este es el codigo que tengo espero haberme explicado gracias
|
#2
|
||||
|
||||
Hola
La verdad tal vez o lo mas seguro es que no entiendo el problema, por que para mi el problema esta en la manera de hacerlo, creo que se complica mas de lo necesario, siendo realmente simple. Tengo entendido que hay: Materias: 001 002 etc... Alumnos. A B C etc... Bueno un alumno puede cursar varias materias A001003 B002003 C001 Si es asi, como lo entiendo, entonces por que actualizar el campo cursos con todas la materias, es preferible incluir en cursos en vez de actualizar, una vez cursada la materia, se borra y ya. Saludos |
#3
|
||||
|
||||
muy buena idea Caral voy a intentarlo gracias!!
yo te aviso haber como me fue una vez mas gracias!! |
#4
|
||||
|
||||
Perdón que insista, pero mi punto de vista es que es mil veces mejor tener una tabla donde se guarde el ID del alumno y el ID de la materia cursada.
Un simple join a esa tabla te dirá que alumnos han cursado que materias. edito--------- y te ahorrarías mucho de lo que estas tratando de hacer ahora.
__________________
Última edición por ContraVeneno fecha: 27-06-2007 a las 18:04:37. |
#5
|
||||
|
||||
ya hice lo que me dijiste caral
pero me da un problema con el delete es que no me borra los tres caracteres que le pido?? que estoy haciendo mal o que me falta??
|
#6
|
||||
|
||||
hola ContraVeneno
si tengo una tabla como la que tu dices se llama alumat en ella tengo la matricula del alumno y un campo que se llama cursadas en cursadas tengo todos los id de las materias lo que quiero es borrar el id de la materia que se le va a asignar al alumno anteriormente lo estaba haciendo al reves queria añadir los tres caracteres del id de la materia al campo de cursadas pero Caral me dio una mejor idea y es la que es desarrollando gracias por sus criticas me ayudan mucho |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
¿Donde está Rusia? | D-MO | Humor | 1 | 27-07-2006 19:53:11 |
Donde esta mi post? | aupaneu | Conexión con bases de datos | 2 | 31-05-2006 12:56:08 |
Acertijo en PHP. ¿Donde esta el error? | papulo | PHP | 3 | 30-11-2005 18:47:28 |
donde está el error? :S | jorodgar | Varios | 7 | 17-06-2005 15:32:08 |
Donde esta el error ?? | tgsistemas | SQL | 2 | 31-01-2005 14:29:34 |
|