Foros del Web » Programando para Internet » PHP »

Listado + Ventana Secundaria

Estas en el tema de Listado + Ventana Secundaria en el foro de PHP en Foros del Web. Hola! Lo que quiero hacer es lo siguiente: Tengo un listado que saco de un select. En cada renglón (o <tr>) va un identificador. Quiero ...
  #1 (permalink)  
Antiguo 05/05/2010, 07:10
 
Fecha de Ingreso: mayo-2006
Mensajes: 38
Antigüedad: 17 años, 11 meses
Puntos: 1
Listado + Ventana Secundaria

Hola!

Lo que quiero hacer es lo siguiente:

Tengo un listado que saco de un select. En cada renglón (o <tr>) va un identificador. Quiero que cuando pinche en ese renglón me guarde el identificador en una sesion para enviarlo a otra pagina. Esa pagina quiero que se muestre a parte, es decir, como ventana secundaria.

Mi problema es que, de la manera que lo hago, si guardo el identificador no se cómo sacar la ventana secundaria y si me funciona la pagina secundaria no se cómo guardar el identificador correcto, me cogería siempre el último registro del listado.

No se si me he explicado muy bien... alguna sugerencia???

Este sería el código en el que me funciona la ventana secundaria pero no se como guardar el identificador correcto para enviar el dato:

$con = conecta_clihis();
$sql=”select...”;
$res = odbc_exec($con,$sql);
while ($row = odbc_fetch_array($res))
{
$identificador = $row["identificador"];
$dato1 = $row["dato1"];
$dato2 = $row["dato2"];

$f.="<tr bgcolor='$color'>";
$f.="<td> $identificador </td>";
$f.="<td> $dato1 </td>";
$f.="<td> $dato2 </td>";
$f.="<td><a href='etiqpaci.php' target='_blank'><b> PEGATINAS </b></a></td>";
$f.="</tr>";
}
odbc_free_result($res);
odbc_close($con);

Muchas gracias!!

Ensy
  #2 (permalink)  
Antiguo 07/05/2010, 05:50
 
Fecha de Ingreso: mayo-2006
Mensajes: 38
Antigüedad: 17 años, 11 meses
Puntos: 1
Respuesta: Listado + Ventana Secundaria

Hay que pasar por URL el identificador:

//pagina actual
$f.='<td><a href="etiqpaci.php?id=' .$identificador. '" target="_blank"><b> PEGATINAS </b></a></td>';

//pagina en la cual quieres ir etiqpaci.php
if( !isset($_GET['id'])){
echo 'No se ha recibido ningun identificador';
exit();
}
$identificador = $_GET['id'];

Etiquetas: listado, ventanas
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 14:37.