Foros del Web » Programando para Internet » PHP »

pasar variable de una pagina a otra

Estas en el tema de pasar variable de una pagina a otra en el foro de PHP en Foros del Web. hola amigos! estoy teniendo un problema con un codigo de una pagina! les cuento, a ver si me pueden ayudar! tengo una pagina donde muestro ...
  #1 (permalink)  
Antiguo 02/07/2011, 17:54
 
Fecha de Ingreso: abril-2011
Mensajes: 19
Antigüedad: 13 años
Puntos: 0
Busqueda pasar variable de una pagina a otra

hola amigos! estoy teniendo un problema con un codigo de una pagina! les cuento, a ver si me pueden ayudar!
tengo una pagina donde muestro en una tabla(grilla) el resultado de una consulta. entre los campos que muestro esta el id_paquete que lo transformo en hipervinculo que me direcciona a otra pagina donde muestro en detalle todos los campos de ese registro donde hice click, osea el registro con el id_paquete donde hice click.
bueno estoy teniendo problema para pasar la variable a la otra pagina, es decir no la puedo pasar para después capturarla con la funcion $_GET[] . les muestro parte del codigo donde quiero pasar la variable y les comento donde esta el problema.


<!-- Principal -->
<div id="principal">

<table align="left">
<tr>
<th>Id</th>
<th>Paquete</th>
<th>Destino</th>
<th>Disp</th>
</tr>
<?php require ('conectar.php');
Conectarse();

$consulta ="select paquete.id_paquete,paquete.nomb,destino.nombre,paq uete.disponibilidad from paquete inner join destino on destino.id_destino=paquete.id_destino";
$resultado= pg_query($consulta);
$registro = pg_num_rows($resultado);//echo "Registros". $registro ."<br>";
?>
<?php while ($registro = pg_fetch_array($resultado)):
$id=$registro['id_paquete']; ?> ACA CREO LA VARIABLE ID QUE QUIERO PASAR A LA OTRA PAGINA.
<tr>
<td>

ACA TENGO EL PROBLEMA NO PASA EL VALOR DE id, INTENTE CON ANTEPONER EL SIGNO $ DESPUES DEL SIGNO ? PERO TAMPOCO ME FUNCIONO.

<a href="info_paquete.php?id"> <?php echo $registro['id_paquete']; ?> </a>
</td>
<td>
<?php echo $registro['nomb'] ?>
</td>
<td>
<?php echo $registro['nombre']?>
</td>

<td>
<?php echo $registro['disponibilidad']?>
</td>

</tr>
<?php endwhile ?>
</table>

</div>




AHORA LES PONGO PARTE DEL CODIGO DE LA PAGINA QUE TIENE QUE RECIBIR LA VARIABLE.



<?php

$id=$_GET['id']; ACA CAPTURO LA VARIABLE, PROBE CON $_RESQUEST[] PERO TAMPOCO FUNCIONO.

require ('conectar.php');
Conectarse();
$consulta ="select paquete.nomb,destino.nombre,habitacion.tipo,paquet e.descripcion,paquete.disponibilidad,paquete.preci o from paquete inner join destino on destino.id_destino=paquete.id_destino
inner join habitacion on habitacion.id_habitacion=paquete.id_habitacion
where paquete.id_paquete='$id'";
$resultado= pg_query($consulta);
$registro = pg_num_rows($resultado);//echo "Registros". $registro ."<br>";
?>
<?php while ($registro = pg_fetch_array($resultado)): ?>
<br> <b> Paquete:</b> <?php echo $registro['nomb']?> </br>
<br> <b>Destino:</b> <?php echo $registro['nombre']?> </br>
<br> <b>Habitacion:</b> <?php echo $registro['habitacion']?> </br>
<br> <b> Descripcion:</b> <?php echo $registro['descripcion']?> </br>
<br> <b> Disponibilidad:</b> <?php echo $registro['disponibilidad']?> </br>
<br> <b> Precio:</b> <?php echo $registro['precio']?> </br>
<?php endwhile ?>

bueno espero me puedan ayudar!! de ante mano les doy las gracias. saludos.
  #2 (permalink)  
Antiguo 02/07/2011, 19:14
 
Fecha de Ingreso: abril-2011
Mensajes: 19
Antigüedad: 13 años
Puntos: 0
Respuesta: pasar variable de una pagina a otra

lo solucione gente! lo arregle poniendo un PRINT para ingresar el valor de la variable (codigo PHP) dentro del html. gracias de todas formas.

Etiquetas: pasar, 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 09:57.