problemas con pestañas
Tengo creada una pagina index.php la cual incluye varias pestañas (Usuarios,hardware). La pestaña Usuarios me abre Usuarios.php en la que tengo los campos Id,nombre,apellidos, y en la que guardo en una tabla los datos introducidos. El problema es que la pestaña hardware me abre la pagina hardware.php con los campos monitor,impresora, teclado para que yo introduzca los datos.
El problema que tengo es que no se cómo relacionar el registro introducido en Usuarios con el registro introducido en hardware para que cuando en otra pagina que es listar.php (me lista el contenido de usuarios.php) pues al darle al nombre me salga el hardware que tiene esta persona...¿´como hago eso?
El problema que tengo es que no se cómo relacionar el registro introducido en Usuarios con el registro introducido en hardware para que cuando en otra pagina que es listar.php (me lista el contenido de usuarios.php) pues al darle al nombre me salga el hardware que tiene esta persona...¿´como hago eso?
Hola!
Seria mas facil si en el mismo -index.php- tuvieras un formulario con 2 secciones: En la seccion superior pones los campos del usuario y en la seccion inferior pones los campos del hardware. Y hasta abajo un boton -submit- (Grabar o Enviar Datos).
De esta forma puedes grabar toda la informacion perteneciente al mismo usuario sin perder la pista de su hardware. Obviamente tu tabla (base de datos) seria asi:
TABLA
Id,nombre,apellidos,monitor,impresora, teclado,etc.
Pero todo depende del diseño de base de datos que tengas. Si vas a tener un hardware por usuario (relacion uno a uno, lo puedes trabajar en una sola tabla,como arriba), o si vas a manejar la posibilidad de un usuario con varias computadoras (relacion uno a muchos, se manejan 2 tablas una con datos del usuario y otra con datos del hardware, y se relacionan por el campo "id")
Enjoy! xD
Seria mas facil si en el mismo -index.php- tuvieras un formulario con 2 secciones: En la seccion superior pones los campos del usuario y en la seccion inferior pones los campos del hardware. Y hasta abajo un boton -submit- (Grabar o Enviar Datos).
De esta forma puedes grabar toda la informacion perteneciente al mismo usuario sin perder la pista de su hardware. Obviamente tu tabla (base de datos) seria asi:
TABLA
Id,nombre,apellidos,monitor,impresora, teclado,etc.
Pero todo depende del diseño de base de datos que tengas. Si vas a tener un hardware por usuario (relacion uno a uno, lo puedes trabajar en una sola tabla,como arriba), o si vas a manejar la posibilidad de un usuario con varias computadoras (relacion uno a muchos, se manejan 2 tablas una con datos del usuario y otra con datos del hardware, y se relacionan por el campo "id")
Enjoy! xD
Para la relacion uno a muchos tus tablas quedarian asi:
TABLA USUARIOS --------------------------------------
idUsuario,nombre,apellidos.
TABLA EQUIPOS ----------------------------------------
idUsuario, monitor,impresora, teclado,etc.
Enjoy! xD
TABLA USUARIOS --------------------------------------
idUsuario,nombre,apellidos.
TABLA EQUIPOS ----------------------------------------
idUsuario, monitor,impresora, teclado,etc.
Enjoy! xD
Gracias por todo amigo, lo de la relacion si la sabÃa, el problema que se me planteaba era que al abrir hardware.php tenÃa que meter el Id del usuario tambien, es decir, tendria que tener un los campos:
Idusuario, monitor, impresora....etc
para que me agrege al usuario que yo le meta el hardware que introduzco....no habrÃa manera de no tener que crear(campo Idusuario) y teclear el código del usuario en cada una de las pestañas (hardware,software,ficheros, etc.?
Idusuario, monitor, impresora....etc
para que me agrege al usuario que yo le meta el hardware que introduzco....no habrÃa manera de no tener que crear(campo Idusuario) y teclear el código del usuario en cada una de las pestañas (hardware,software,ficheros, etc.?