Foros del Web » Programando para Internet » PHP »

Problemas para pasar variables en hipervínculo

Estas en el tema de Problemas para pasar variables en hipervínculo en el foro de PHP en Foros del Web. Tengo el siguiente código: Código PHP: Global  $result_1 ; $result_1  =  mysql_query ( "select correo,lista_paises.opcion pa1,lista_estados.opcion est1,mes,anio,IP,hostname,fecha_solicitud,message,autorizacion from dco.Modificar_key join lista_paises on dco.Modificar_key.nomb_cen=lista_paises.id join lista_estados on dco.modificar_key.nomb_plan=lista_estados.id;" ); echo  "<TABLE BORDER=2>" ;     echo  "<table class=\"art-article\" width=\"1324px\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">" ;     echo  "<tbody>" ...
  #1 (permalink)  
Antiguo 13/04/2010, 15:35
 
Fecha de Ingreso: junio-2008
Mensajes: 101
Antigüedad: 15 años, 10 meses
Puntos: 0
Problemas para pasar variables en hipervínculo

Tengo el siguiente código:

Código PHP:

Global $result_1;

$result_1 mysql_query("select correo,lista_paises.opcion pa1,lista_estados.opcion est1,mes,anio,IP,hostname,fecha_solicitud,message,autorizacion from dco.Modificar_key
join lista_paises on dco.Modificar_key.nomb_cen=lista_paises.id
join lista_estados on dco.modificar_key.nomb_plan=lista_estados.id;"
);

echo 
"<TABLE BORDER=2>";
    echo 
"<table class=\"art-article\" width=\"1324px\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">";
    echo 
"<tbody>";
    echo 
"<tr>";
    echo 
"  <th>Correo</th>";
    echo 
"  <th>Pais</th>";
    echo 
"  <th>Estado</th>";
    echo 
"  <th>Mes</th>";
    echo 
"  <th>A&ntilde;o</th>";
    echo 
"  <th>fecha_solicitud</th>";
    echo 
"  <th>IP</th>";
    echo 
"  <th>Hostname</th>";
    echo 
"  <th>autorizacion</th>";
    echo 
"</tr>";
while (
$myrow mysql_fetch_array($result_1))
{
echo 
"<TR>";
echo 
"<TD name=correo>".$myrow['correo']."</td><td name=pais>".$myrow["pa1"]."</td>";
echo 
"<TD name=estado>".$myrow["est1"]."</td><TD name=mes>".$myrow['mes']."</td>";
echo 
"<td name=anio>".$myrow["anio"]."</td><TD name=fecha_solicitud>".$myrow["fecha_solicitud"]."</td>";
echo 
"<TD name=IP>".$myrow['IP']."</td><td name=hostname>".$myrow["hostname"]."</td>";
if (
$myrow['autorizacion'] == NULL)
{
        echo 
"<TD><a href=\"Key_Generate.php?correo=".$myrow[correo]."&centro=".$myrow[pa1]."&planta=".$myrow[est1]."&mes=".$myrow[mes]."&anio=".$myrow[anio]."&fecha_solicitud=".$myrow[fecha_solicitud]."\"><img src=\"images/X.png\" border=\"0\"></a></TD>";
}
else
{
        echo 
"<TD><img src='images/Checkmark.png'></TD>";
}  

Mi problema lo tengo a la hora de tratar de pasar las variables de pais,estado en el hipervínculo de la imagen.....

Las variables que me hacen falta las he llamado por su alias pa1 = paises y est1 = estados
Aquí de lo que trata el código es que cuando NO hay una Autorización por parte del sistema aparece una imagen de Advertencia y esa imagen es la que tiene el hipervínculo y le pasa las variables que necesito transportar a otro lado...

Alguna sugerencia para salir de la bronca.... jejejeje
  #2 (permalink)  
Antiguo 13/04/2010, 16:27
 
Fecha de Ingreso: junio-2008
Mensajes: 101
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Problemas para pasar variables en hipervínculo

En el primer archivo tengo esto y es el que genera las variables:

Código PHP:
while ($myrow mysql_fetch_array($result_1))
{
echo 
"<TR>";
echo 
"<TD name=correo>".$myrow['correo']."</td><td name=centro value=\"".$myrow["pa1"]."\">".$myrow["pa1"]."</td>";
echo 
"<TD name=planta value=\"".$myrow["est1"]."\">".$myrow["est1"]."</td><TD name=mes>".$myrow['mes']."</td>";
echo 
"<td name=anio>".$myrow["anio"]."</td><TD name=fecha_solicitud>".$myrow["fecha_solicitud"]."</td>";
echo 
"<TD name=IP>".$myrow['IP']."</td><td name=hostname>".$myrow["hostname"]."</td>";
if (
$myrow['autorizacion'] == NULL)
{
        echo 
"<TD><a href=\"Key_Generate.php?correo=".$myrow[correo]."&centro=".$myrow[pa1]."&planta=".$myrow[est1]."&mes=".$myrow[mes]."&anio=".$myrow[anio]."&fecha_solicitud=".$myrow[fecha_solicitud]."\"><img src=\"images/X.png\" border=\"0\"></a></TD>";
}
else
{
        echo 
"<TD><img src='images/Checkmark.png'></TD>";
}  
}
echo 
"</TR>";
echo 
"</TABLE>"
En el segundo archivo y que es el que recibe las variables tengo esto:

Código PHP:
echo "<input type=\"hidden\" name='correo' value=\"".$_REQUEST['correo']."\" /><br>";
echo 
"<input type=\"hidden\" name='centro' value=\"".$_REQUEST['centro']."\" /><br>";
echo 
"<input type=\"hidden\" name='planta' value=\"".$_REQUEST['planta']."\" /><br>";
echo 
"<input type=\"hidden\" name='mes' value=\"".$_REQUEST['mes']."\" /><br>";
echo 
"<input type=\"hidden\" name='anio' value=\"".$_REQUEST['anio']."\" /><br>";
echo 
"<input type=\"hidden\" name='fecha_solicitud' value=\"".$_REQUEST['fecha_solicitud']."\" /><br>"
Caso resuelto

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 12:48.