Soy principiante en php y mysql pero aunque ya se incluir, editar y borrar datos en una base de datos no encuentro la manera para cuando por ejemplo un usuario incluya su agenda, solo el pueda verla.
Agradezco su ayuda,

| |||
Como asociar inclusion de datos (Base de Datos) con la session de usuario Saludos cordiales, Soy principiante en php y mysql pero aunque ya se incluir, editar y borrar datos en una base de datos no encuentro la manera para cuando por ejemplo un usuario incluya su agenda, solo el pueda verla. Agradezco su ayuda, ![]() |
| ||||
Respuesta: Como asociar inclusion de datos (Base de Datos) con la session de usuario Hola tecnomaster, Es algo simple, guarda el user_id o la columna que identifique a tu usuario en la agenda, esta va a ser una Foreign Key, y luego simplemente haces un SELECT de ese usuario, por ejemplo:
Código sql:
Ver original Eso te va a mostrar todos los registros del usuario 5. Tema trasladado desde PHP Orientado a Objetos. |
| |||
Respuesta: Como asociar inclusion de datos (Base de Datos) con la session de usuario Saludos GatorV y gracias por responder a mi duda, Entiendo lo que me indicas pero tengo una duda, al momento de ingresar los datos como le indico al sistema que estos datos son de el usuario 01 o del usuario 02 ya que es una misma tabla en la base de datos? Gracias nuevamente, ![]() |
| ||||
Respuesta: Como asociar inclusion de datos (Base de Datos) con la session de usuario Hola tecnomaster, Vamos por partes, con lo que te dijo GatorV, ya respondió tu duda... Resulta que tendrás dos tablas, usuarios y agendas. USUARIOS -------------- id_usuario (PK) usuario AGENDAS id_agenda agenda id_usuario (FK) ---> este es tu identificador de usuario para esta agenda A grandes rasgos, lo que debes hacer (repitiendo lo que dice GatorV) es guardar en la tabla "agendas" el id del usuario que ingresó esa agenda (FK). Cuando logres eso, podrías hacer tu consulta:
Código sql:
Ver original Mejor? Saludos ![]()
__________________ Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo) www.programandoweb.com |
| |||
Hola Carxl, gracias por tu ayuda, Efectivamente esta mas explicado pero eso lo entiendo, de hecho he creado ambas tablas en la base de datos pero lo que no logro hacer y quizás es algo básico lo que me esta generando el problema es que no se como hacer que el formulario envíe cual fue el usuario que registro los datos. Debo aplicar al formulario un campo oculto con el id del usuario? Gracias a todos por su valiosa ayuda, ![]() Espero sus comentarios... Última edición por GatorV; 11/05/2009 a las 12:50 |
| |||
Respuesta: Como asociar inclusion de datos (Base de Datos) con la session de usuario Cita:
Iniciado por huesos52 ![]() Que tal tecnomaster... Como yo lo veo y lo que te he podido entender, es un problema muy simple. tan simple como la solución que te da gatorV. Tienes un usuario ya creado en una tabla usuarios... La tabla agenda, debe estar relacionada con la tabla usuarios, donde un usuario, puede tener muchos registros en agenda, pero cada registro de agenda solo debe tener el codigo de usuario al que pertenece. al momento de insertar en agenda, debes ingresar a que usuario corresponde ese registro y consultar la tabla agendas como te indica GatorV. Dinos si es eso. un saludo. Saludos huesos52 y gracias por intentar ayudarme, Creo que no me he sabido explicar aunque ha servido de mucha ayuda todos sus comentarios. El problema lo tengo en que no se como hacer para identificar cual fue el usuario que introdujo el registro. Como hacerlo desde su session de usuario? Por ejemplo, tengo un formulario generico que aparece en cada una de las sessiones de usuarios que ingresa los datos en la agenda. Como puedo hacer que ese formulario este asociado a la session actual? para que así en la tabla se pueda generar el ID que posteriormente debo llamar con la consulta? Gracias a todos, |
| ||||
Respuesta: Como asociar inclusion de datos (Base de Datos) con la session de usuario Pues creo que ese tema ya no le compete a mysql tecnomaster. Saludos
__________________ Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo) www.programandoweb.com |