Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/02/2013, 10:26
jctoledo
 
Fecha de Ingreso: agosto-2010
Mensajes: 105
Antigüedad: 13 años, 8 meses
Puntos: 3
variables por URL

Buen día, tengo el problema de que cuando genero una consulta que arroja varios resultados en una tabla, y que la primer columna contiene el ID con hipervínculo para que la hacer clic en él se direccione a otra página llevando consigo el valor del ID (variable por URL) evidentemente no funciona en un servidor con register_globals desabilitado.

Cómo podré solucionar esto si no puedo cambiar la configuración del php?

Código PHP:
  <?php
 $result 
mysql_query("SELECT * FROM reporte WHERE empresa = '$Id_empresa' AND estatus ='$Estatus'");
while (
$registro mysql_fetch_array($result)) {

echo 
"<a href='#' onClick=javascript:window.open('cierre_starkey.php?id_reporte2=".$registro['id_reporte']."','','width=505,height=350,menubar=no,scrollbars=yes,toolbar=no,location=yes,directories=yes,resizable=no,top=60,left=100')>".$registro['id_reporte']."</a>" $id_reporte3$_GET['id_reporte2']?>
Al final puse un GET para tratar de recojer la variable con un POST pero tampoco funcionó.
Lo que he notado es que en la barra de estado cuando paso el mouse sobre los hipervinculos no muestra el valor del ID como cuando register_global está activo.

Muchas gracias y saludos!