Foros del Web » Programando para Internet » PHP »

Como pasar una variable en php

Estas en el tema de Como pasar una variable en php en el foro de PHP en Foros del Web. Hola a todos los foreros mi problema es el siguiente, estoy tratando de pasar el valor de una variable a traves de unas paginas pero ...
  #1 (permalink)  
Antiguo 16/10/2009, 19:53
 
Fecha de Ingreso: octubre-2005
Mensajes: 188
Antigüedad: 18 años, 6 meses
Puntos: 0
Como pasar una variable en php

Hola a todos los foreros mi problema es el siguiente, estoy tratando de pasar el valor de una variable a traves de unas paginas pero no doy con el chiste, les comentare el escenario completo, tengo una pagina html donde mediante un formulario se ingresan unos datos, hago la respectiva insercion en la base de datos correspondiente, en la pagina html en el form action llamo a una pagina php que se encarga de guardar los datos en la base

<form id="form_117939" class="appnitro" method="post" action="insertar.php">

en la pagina insertar.php luego de comprobar que se han insertado los datos hago el llamado a otra pagina html que contiene tambien un formulario para ingresar otros datos.

<form id="form_117939" class="appnitro" method="post" action="insertar_consulta.php">

la tabla donde se guardan los datos que se insertan en la primer pagina html tiene como llave primaria un campo ke se autoincrementa, llamado id_paciente, este dato lo necesito pasar para que me lo almacene en una segunda tabla ya que este dato es la llave foranea de la segunda tabla, para poder relacionar las dos tablas. La estructura de las tablas es la siguiente; una tabla paciente con los campos id_paciente como llave primaria y autoincremento, cedula, nombre y apellido, y una tabla consulta con los campos id_consulta como llave primaria y autoincremento, id_paciente como llave foranea, motivo_consulta y tratamiento.
Entonces necesito poder pasar el id_paciente de la tabla paciente hacia la tabla consulta. He intentado por todos los metodos, pero ninguno me ha funcionado.

Otra manera a ver si me hago entender mejor y perdonad si soy muy extenso.
En pagina1.html tengo el form, desde aqui llamo a insertar.php
En insertar.php inserto los datos en la tabla paciente y me traigo el valor de id_paciente y llamo a pagina2.html
En pagina2.html tengo otro form, desde aqui llamo a insertar_consulta.php
En insertar_consulta.php inserto los datos en la tabla consulta, pero necesito el valor de id_paciente para poder insertarlo en la tabla consulta, aqui es donde no he podido dar con el chiste.
Mil gracias de antemano y espero me podais tirar un cable.
  #2 (permalink)  
Antiguo 16/10/2009, 20:00
 
Fecha de Ingreso: abril-2007
Ubicación: Merlo
Mensajes: 314
Antigüedad: 17 años
Puntos: 3
Respuesta: Como pasar una variable en php

Si el primer form hace un registro de personas, despues podes hacer un SESSION y guarda el id del usuario y lo podes tomar desde cualquier archivo php.

Saludos
  #3 (permalink)  
Antiguo 16/10/2009, 20:04
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Como pasar una variable en php

guarda el valor de id_consulta en una variable de sesión...

luego, donde la necesitas simplemente la rescatas...
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #4 (permalink)  
Antiguo 17/10/2009, 11:13
 
Fecha de Ingreso: octubre-2005
Mensajes: 188
Antigüedad: 18 años, 6 meses
Puntos: 0
Respuesta: Como pasar una variable en php

Gracias por responder, entonces recupero el valor de id_paciente de la tabla, lo almaceno en una variable de sesion y asi lo puedo manejar en cualquier pagina que necesite, cierto?
  #5 (permalink)  
Antiguo 17/10/2009, 11:18
Avatar de acoevil  
Fecha de Ingreso: julio-2008
Ubicación: localhost/colombia/sevillaValle.php
Mensajes: 1.123
Antigüedad: 15 años, 9 meses
Puntos: 32
Respuesta: Como pasar una variable en php

Exacto, despues de tener una variable de session la recuperas en cualquier pagina, solo tienes q tener en cuenta que debes inicializar las sessiones en todas las paginas donde las uses.

session_start();
__________________
Como presentar nuestros datos por medio de tablas . clase Aco_DataGrid Version 1.4
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:26.