| |||
Capturar llave de una tabla Hola amigos, tengo un atabla de usuarios y la llave primaria es el numero NIT luego de que este usuario esta en la tabla va a otro formulario y adjunta un archivo en la tabla archivos esta tabla tiene como llave el id. y hay un campo adicional que salio de la relacion usuario y archivos. Cual es la forma para que en la tabla archivos en el campo de la relacion aparesca la llave de usuario y saber que ese fuel el user que envio ese archivo. Gracias Espero un aYUDA....... |
| ||||
Respuesta: Capturar llave de una tabla hola bueno, pregunto algo, estas manejando logueo de los usuarios y variables de sesión? o registras un usuario y luego sube un archivo y hace este proceso 1 vez solamente o n veces? porque si lo hace n veces pero no tienes ni logueo ni sesión esa tabla de usuarios crecerá como el arroz pero si así lo necesitas, entonces podrías enviar una variable hidden (si usas post) o una por url (si usas get) al formulario donde se adjunta el archivo con el id del usuario que recien se ha insertado (haciendo consulta a la bd con la función de traer el último id (dependiendo de cual bd uses) o pues si no quieres enviar la variable, puedes hacer esta misma consulta antes del insert del archivo pero te aconsejo que uses sistema de logueo y sesión, así cuando se logueen se activa la sesión y ya puedes manejar una variable de sesión que tenga el id del usuario logueado y la puedes usar tantas veces como archivos suba y para otras operaciones a futuro suerte saludos
__________________ "Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente." Visita piggypon.com |
| |||
Respuesta: Capturar llave de una tabla Ya veo que me has entendido; lo del logeo no lo utilizo aun. Pero por el lado de la variable oculta si me suena por que ya lo hbia hehco laguna vez asi, tu me podrias explicar mas sobre como es la sintaxis y el funcionamiento de la variable que me acabs de mensionar. |
| ||||
Respuesta: Capturar llave de una tabla hola bueno, pues cuando haces el insert del usuario, luego de esta operación puedes obtener el último id de varios modos, pero generalmente se usa mysql_insert_id() y pues luego que tienes este valor, lo envias al formulario del archivo sea por el método que sea (post o get) y allá simplemente lo asignas a una variable tipo hidden, de este modo
Código HTML:
Ver original y cuando haces el insert del formulario del archivo, usas $_POST['user_id'] para obtener el id del usuario prueba y comentas saludos
__________________ "Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente." Visita piggypon.com |
Etiquetas: |