Foros del Web » Programando para Internet » PHP »

paso de parámetros entre archivos PHP

Estas en el tema de paso de parámetros entre archivos PHP en el foro de PHP en Foros del Web. tengo dos variables, un boolean y un texto que quiero pasar mediante el método GET (¿es lo mismo que decir que voy a pasar estas ...
  #1 (permalink)  
Antiguo 05/11/2005, 12:48
 
Fecha de Ingreso: noviembre-2005
Mensajes: 8
Antigüedad: 12 años, 1 mes
Puntos: 0
Exclamación paso de parámetros entre archivos PHP

tengo dos variables, un boolean y un texto que quiero pasar mediante el método GET (¿es lo mismo que decir que voy a pasar estas variables usando queries en la URL?), y quiero que llegado a un punto del código automáticamente salte a otro archivo php, de manera que una vez en éste ultimo sea capaz de procesar estas dos variables

seria algo como:

<?php

$realizable=false;
$mensaje="no se ha podido completar el pedido";

if ($cantidadAlmacen < $cantidad){

echo"no hay suficientes unidades para satisfacer el pedido<br>";
?>

//QUE TENGO QUE PONER AQUÍ??? COMO HAGO PARA PASARLE ESAS DOS VARIABLES QUE TENGO ARRIBA DEL IF??? LO DEL FORM ACTION ESTA BIEN???

<form action="pedidos.php" method="get">



</form>



muchísimas gracias por adelantado, estoy un poco desesperado
  #2 (permalink)  
Antiguo 05/11/2005, 16:11
 
Fecha de Ingreso: abril-2005
Mensajes: 287
Antigüedad: 12 años, 8 meses
Puntos: 0
Haber si te puedo ayudar...

¿Quieres pasar las variables $relizable y $mensaje a otro script,no??
Eso lo puedes hacer con un formulario de distintas maneras.Si lo quieres hacer de manera como camposocultos,debes poner lo siguiente:

Código HTML:
<form action="pedidos.php" method="post">
  <input type="hidden" name="unnombre" value=$realizable>
  <input type="hidden" name="otronombre" value=$mensaje>
  <input type="submit" value="Enviar">
</form> 
y luego en el script "pedidos.php" tendras que recoger las variables de la siguiente manera:

$realizable=$_GET['unnombre'];
$msg=$_GET['otronombre'];

Espero que te sirva

Salu2
  #3 (permalink)  
Antiguo 06/11/2005, 14:33
 
Fecha de Ingreso: noviembre-2005
Mensajes: 8
Antigüedad: 12 años, 1 mes
Puntos: 0
muchas gracias en primer lugar, me has resuelto parte de mi duda porque no sabía que existía el tipo hidden, pero hay un problema, no puedo mezclar el código de html con el de php y por tanto no puedo hacer:

input type="hidden" name="mensaje" value=$msg>

por cierto q he probado también a poner $msg entre comillas y el resultado es que coge el literal "$msg" en lugar del contenido de la variable

muchas gracias a todos
  #4 (permalink)  
Antiguo 06/11/2005, 14:39
 
Fecha de Ingreso: octubre-2004
Mensajes: 751
Antigüedad: 13 años, 2 meses
Puntos: 4
Cita:
Iniciado por angel_itwt
por tanto no puedo hacer:

input type="hidden" name="mensaje" value=$msg>
Lo que si que puedes hacer es:

Código HTML:
<input type="hidden" name="mensaje" value="<? echo $mensaje;?>"> 
Otra forma de pasar las variables es:

Código HTML:
<form action="<? echo "pedidos.php?mensaje=".$mensaje."&realizable=".4realizable;?>" method="post"> 
Saludos,
__________________
sergiold
  #5 (permalink)  
Antiguo 06/11/2005, 15:17
 
Fecha de Ingreso: noviembre-2005
Mensajes: 8
Antigüedad: 12 años, 1 mes
Puntos: 0
ahora sí, muchas gracias :)
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 12:30.