Necesitaria saber como puedo almacenar en dos tablas relacionadas (clientes y consultas), la info de un solo formulario.
en ese formulario se llena con los datos del cliente y la consulta que esta realizando.
Gracias
| |||
Almacenar datos de formulario Necesitaria saber como puedo almacenar en dos tablas relacionadas (clientes y consultas), la info de un solo formulario. en ese formulario se llena con los datos del cliente y la consulta que esta realizando. Gracias |
| |||
Deberías indicar la estructura de tus dos tablas y que campo usas para la relación (o clave foránea). Supongo que tendras algo tipo: tabla1 id_tabla1 (campo autonumérico y único) blabla blablabla tabla2 id_tabla2 (campo autonumérico y único) id_relacion_tabla1 <-- campo FK (clave foránea) .. relación blabla blablabla Si es así .. insertas tu registro en la tabla1 con tu típico INSERT .... y a continuación obtienes el último ID generado de la última ejecución de un INSERT ... Esto lo puedes hacer (no indicas la BD que usas .. supongamos más cosas .. que usa Mysql): mysql_insert_id() www.php.net/mysql_insert_id y ese ID obtendido será el que uses en tu siguiente INSERT para tu tabla2 Un saludo, |
| |||
El tema es así: tengo un formulario donde cargo los datos del cliente: nombre, apellido, telefono, mail. Y los datos de la consulta medica que esta realizando: inicio del dolor, tiempo del dolor, medicamentos que toma, etc. Este es un solo formulario. Pero tengo que almacenar los datos del cliente (nombre, apellido, telefono, mail.) en la tabla tbl_clientes y los datos de la consulta (inicio del dolor, tiempo del dolor, medicamentos que toma, etc.) en otra tabla llamada tbl_consulta estan relacionadas (un cliente para varias consultas) tbl_clientes: id_clie, nombre, apellido, telefono, mail tbl_consultas:id_consulta, id_clie, inicio del dolor, tiempo del dolor, medicamentos que toma, etc. Como lo hago en un solo paso sin tener que usar dos formularios uno para clientes y otro para consultas. Se entiende? Si me podrian dar algun ejemplo basico para entender seria mejor. Gracias |