Foros del Web » Programando para Internet » PHP »

Ayuda con variable

Estas en el tema de Ayuda con variable en el foro de PHP en Foros del Web. Tengo un pequeño problemaa ver si me lo podeis solucionar. Me esta dando problemas el php al pasar variables de un formulario a otro. El ...
  #1 (permalink)  
Antiguo 22/10/2007, 08:52
 
Fecha de Ingreso: octubre-2007
Mensajes: 4
Antigüedad: 16 años, 6 meses
Puntos: 0
Ayuda con variable

Tengo un pequeño problemaa ver si me lo podeis solucionar.

Me esta dando problemas el php al pasar variables de un formulario a otro. El php.ini lo tengo todo correcto (register_globals = 0n), pero al pasar la variable al segundo script sale vacia.

Pongo un ejemplo.

[prueba.php]
---------------------------------------------------
<?
echo "<form name='a' action='prueba2.php' method_'post'>";
$variable=5;
echo "<input type='hidden' name='var' value='".$variable."'>";
echo "<input type='submit' value='enviar'>";
echo "</form>";
?>
----------------------------------------------------------

[prueba2.php]
----------------------------------
<?
echo $var;
?>
------------------------------------

La cosa es que en la barra de direcciones del explorador cuando abre prueba2.php sale:

http://localhost/prueba2.php?var=5

Si he pasado la variable ocultamente con hidden porque sale reflejada en la barra dedireccion?

A pesar de todo cuando abre prueba2.php sale todo en blanco. No pinta en pantalla el valor de la variable VAR. Me aparece como vacia.

Espero vuestra ayuda.Un cordial saludo
  #2 (permalink)  
Antiguo 22/10/2007, 10:05
Avatar de Evert  
Fecha de Ingreso: abril-2004
Ubicación: Cochabamba - Bolivia
Mensajes: 94
Antigüedad: 20 años
Puntos: 2
Re: Ayuda con variable

hola

cambia esta linea
echo "<form name='a' action='prueba2.php' method_'post'>";

por
echo "<form name='a' action='prueba2.php' method='post'>";
  #3 (permalink)  
Antiguo 22/10/2007, 10:08
Avatar de jorgedx  
Fecha de Ingreso: junio-2005
Ubicación: Chile, Los Andes
Mensajes: 406
Antigüedad: 18 años, 10 meses
Puntos: 4
Re: Ayuda con variable

Hola manoloflores :

En tu etiqueta form deberias tener
Código HTML:
method='post'
y recibe tu variable asi:

Código PHP:
$_POST['var']; 
__________________
Nuevamente a las pistas ...
  #4 (permalink)  
Antiguo 22/10/2007, 10:16
Avatar de gerson  
Fecha de Ingreso: febrero-2005
Ubicación: Lima
Mensajes: 481
Antigüedad: 19 años, 2 meses
Puntos: 4
Re: Ayuda con variable

hola manolitoflores, pues hay errores, el primero es el la etiqueta "form", pues no esta bien el method:
Código PHP:
<?php
echo "<form name='a' action='prueba2.php' method='post'>";
$variable=5;
echo 
"<input type='hidden' name='var' value='".$variable."'>";
echo 
"<input type='submit' value='enviar'>";
echo 
"</form>";
?>
la otra es que no estas usando las variables superglobales , tales como $_GET, $_POST:
Código PHP:
<?php
echo $_POST['var'];
?>
Saludos
__________________

  #5 (permalink)  
Antiguo 22/10/2007, 10:36
Avatar de jorgedx  
Fecha de Ingreso: junio-2005
Ubicación: Chile, Los Andes
Mensajes: 406
Antigüedad: 18 años, 10 meses
Puntos: 4
Re: Ayuda con variable

3 respuestas son mejor que una!
__________________
Nuevamente a las pistas ...
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 08:47.