Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/01/2011, 10:06
manuel2788
 
Fecha de Ingreso: enero-2011
Mensajes: 95
Antigüedad: 13 años, 3 meses
Puntos: 2
Pregunta Asociar un dato de dos tablas en la misma bd

Buenos días! me acabo de registrar en el foro, pero ya llevo semanas documentándome por aquí. Excelente toda la información que por aquí se encuentra.

Tengo varias dudas y me gustaría exponerla a continuación. Primeramente, tengo una tabla en la cual se agrega información de registro, es decir: nombre, apellido, entre otros. Y luego tengo una segunda tabla, en la cual los usuarios seleccionarán una serie de datos y luego envían el formulario. Quiero que al momento de enviar esos datos de la segunda tabla exista alguna manera de identificar quién fue el que genero esa información. Tengo pensado asociar el id o nombre de la tabla de registro con la segunda tabla, pero tengo una vaga idea de como hacerlo, me gustaría ayudaran en ese punto.

Por ejemplo, con el siguiente código: insert into tabla2 --- where "usuario = id" agregaría el id de tabla registro a tabla 2. Pero con esto lograría que se genere automático. Es decir, para acceder a la segunda tabla el usuario debe estar logeado y cuando ingrese y envie información del formulario (2tabla) dicho campo id quedará registrado automáticamente?

O debo en el sistema de logeo agregar id a una variable en $_SESSION y luego en cada archivo que vaya a utilizarlo, colocarlo al comienzo del archivo?

Pero al realizar esto puedo también prohibir el ingreso a una pagina del website solo a usuarios registrados? Es decir, puedo utilizar dos veces $_session? una para que mantenga e inserte el id y otra para restringa el acceso a usuarios no registrados?

Disculpen ustedes si son muchas dudas expuestas en un solo lugar. Me despido esperando una pronta respuesta y deseandoles a todos un buen día.

A continuacíon les dejo los enlaces a los archivos que estoy trabajando.

http://pastebin.com/upepxS5T > insert.php (este envia los datos del formulario a la segunda tabla)
http://pastebin.com/f4sX7EZM > entrar.php (se encarga del logeo de usuario)
http://pastebin.com/G5EWgSPZ > formulario_quiniela.html (este vendría siendo el formulario de la tabla2)

He cambiado los datos de conexión de los archivos php.