Foros del Web » Programando para Internet » PHP »

Metodo para enviar una variable que no se como pillarla

Estas en el tema de Metodo para enviar una variable que no se como pillarla en el foro de PHP en Foros del Web. Tengo 3 archivos. El 1º se envia una variable via form por get, es un buscador. 2º fichero recoge la variable y muestra el resultado. ...
  #1 (permalink)  
Antiguo 28/01/2011, 08:47
 
Fecha de Ingreso: mayo-2008
Mensajes: 228
Antigüedad: 16 años
Puntos: 2
Metodo para enviar una variable que no se como pillarla

Tengo 3 archivos.
El 1º se envia una variable via form por get, es un buscador.
2º fichero recoge la variable y muestra el resultado.

Hasta aqui todo perfecto. El problema es que lo tengo hecho con includes y es el ultimo paso de envio de variable lo que no llega a recibir, como si no se pudiera pasar variables a traves del include.

Los tengo de la siguiente manera.

1º archivo envia variable mediante form metodo get.
2ºarchivo muestra resultados, aparte que mas abajo hace un include de paginar, justo por ese include parece que no pasa la variable que recibi en el archivo nº2 y logicamente al decir muestrame tal variable ne el archivo 3º no muestra nada, esta sin definir.
  #2 (permalink)  
Antiguo 28/01/2011, 08:58
Avatar de bUllan9ebrio  
Fecha de Ingreso: enero-2011
Ubicación: Chile
Mensajes: 1.128
Antigüedad: 13 años, 3 meses
Puntos: 128
Respuesta: Metodo para enviar una variable que no se como pillarla

puedes realizar otro codigo php que permita enviar esa variable mediante input tipo hidden y en la proxima pag.. la recibes, por ejemplo :

<?php
echo "<input type='hidden' name='id' value='$tuvariable'/>";
?>
<?php
$tuvariable = $_POST['tuvariable'];
?>

el primer hidden la include en el segundo formulario y en el tercero include el otro hidden, no deberias tener problemas.
  #3 (permalink)  
Antiguo 28/01/2011, 09:13
 
Fecha de Ingreso: mayo-2008
Mensajes: 228
Antigüedad: 16 años
Puntos: 2
Respuesta: Metodo para enviar una variable que no se como pillarla

Cita:
Iniciado por bUllan9ebrio Ver Mensaje
puedes realizar otro codigo php que permita enviar esa variable mediante input tipo hidden y en la proxima pag.. la recibes, por ejemplo :

<?php
echo "<input type='hidden' name='id' value='$tuvariable'/>";
?>
<?php
$tuvariable = $_POST['tuvariable'];
?>

el primer hidden la include en el segundo formulario y en el tercero include el otro hidden, no deberias tener problemas.
¿ Pero... y donde se supone que se esta enviando esa varioable ?, ¿se hace svisible para todo el que quiera recibirla en cualquier achivo ?.
  #4 (permalink)  
Antiguo 28/01/2011, 09:17
Avatar de bUllan9ebrio  
Fecha de Ingreso: enero-2011
Ubicación: Chile
Mensajes: 1.128
Antigüedad: 13 años, 3 meses
Puntos: 128
Respuesta: Metodo para enviar una variable que no se como pillarla

la variable la puedes enviar a travez del form que envias, la puedes recibir en otro archivo ;)

en tu form
<form name="" method="POST" action="">
<?php
include('el archivo que contiene el form');(osea el echo con el input tipo hidden)
?>
</form>
despues en la otra que recibes
include ('recibirvariable.php');
  #5 (permalink)  
Antiguo 28/01/2011, 09:27
 
Fecha de Ingreso: mayo-2008
Mensajes: 228
Antigüedad: 16 años
Puntos: 2
Respuesta: Metodo para enviar una variable que no se como pillarla

Cita:
Iniciado por bUllan9ebrio Ver Mensaje
la variable la puedes enviar a travez del form que envias, la puedes recibir en otro archivo ;)

en tu form
<form name="" method="POST" action="">
<?php
include('el archivo que contiene el form');(osea el echo con el input tipo hidden)
?>
</form>
despues en la otra que recibes
include ('recibirvariable.php');


Acabo de verlo claro. ya ha saltado la chispa. Gracias.
  #6 (permalink)  
Antiguo 28/01/2011, 09:31
Avatar de bUllan9ebrio  
Fecha de Ingreso: enero-2011
Ubicación: Chile
Mensajes: 1.128
Antigüedad: 13 años, 3 meses
Puntos: 128
Respuesta: Metodo para enviar una variable que no se como pillarla

No ahi de que ;)
  #7 (permalink)  
Antiguo 28/01/2011, 09:46
 
Fecha de Ingreso: febrero-2005
Mensajes: 187
Antigüedad: 19 años, 2 meses
Puntos: 2
Respuesta: Metodo para enviar una variable que no se como pillarla

Y no te funcionaria mejor con variables de Session??? asi podes usarlo en donde qeras y no tener que estar pasando variables entre formularios, esta tecnica es buena para hacerlo una sola vez... todo depende del uso que le vas a dar a las variables.
__________________
___________________________
Hosting y Dominios en colombia
Blog de Cubica

Etiquetas: enviar, metodo, variables
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 13:47.