PDA

Ver la versión completa : Pasar datos de una pagina a otra en PHP



Deskicio
01-03-2008, 20:16
Saludos a tod@s, espero que esta sea ya de las ultimas dudas de PHP, para este proyecto, jeje.
El problema es que necesito pasar un parametro de una web a otra. Concreto:

Tengo la pagina Consulta.php, en la cual decides consultar una BD mediante un filtro (en mi caso por el Grupo de Trabajo al que pertenece (Mañana, Tarde,...))
ese valor lo introduce el usuario en un <input name="grupo" type="text id="grupo"" value ="" size="30"> con lo que quedaria guardado en "grupo.
Das al Boton Validar y va a la pagina "ConsultaGrupo.php" en la cual se muestra la consulta de la Base de Datos filtrando por "Select * from equipo Where Grupo='$grupo' ", pero mi sorpresa viene en que muestra una consulta en la que los usuarios no tienen grupo, es decir, el parametro introducido en "Consulta.php" no se ha guardado, ya que si le pongo mostrar la variable por pantalla en "Consultagrupo.php" aparece vacia.
No se como solucionarlo, que me guarde una valor de una pagina a otra para poder buscar. Agradeceria encarecidamente vuestra ayuda

Muchas Gracias por todo a tod@s

gondar_f
01-03-2008, 22:02
Espero haber entendido correctamente tu duda:
Pasa la info por GET, por ejemplo en lugar de llamar a ConsultaGrupo.php hagas algo como ConsultaGrupo.php?grupo=noche Y en ConsultaGrupo lees ese parametro desde $_GET["grupo"]...

Un Saludo



Un Saludo

Deskicio
02-03-2008, 15:08
Muchas gracias gondar ahora lo probare, ¿sabes de alguna referencia en la web para ver un ejemplo?

Gracias

KaoS
02-03-2008, 18:00
Las formas de recoger variables en PHP es usando como dice gondar el prefijo del método que hayas usado.

Si has puesto en la etiqueta <form> como método GET -> method="get" tendrás que usar $_GET['grupo'], y si has usado POST tendrás que usar $_POST['grupo'].

Si no es eso es que en algún momento en el script ConsultaGrupo.php has sobreescrito el valor de la variable, pero no creo que sea eso.

Venga suerte!