Comunidad de diseño web y desarrollo en internet online

register_globals

Citar            
MensajeEscrito el 22 Feb 2013 03:44 pm
Buen día, un tema muy trillado segurmante, pero 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!

Por jultol

0 de clabLevel



 

msie
Citar            
MensajeEscrito el 22 Feb 2013 04:22 pm
En el archivo cierre_starkey.php debes tener algo como esto:

Código PHP :

$id_reporte2 = $_GET['id_reporte2'];

En el código que has puesto, el echo no tiene el punto y coma de cierre, y la asignación que está al final, tampoco.
Por otro lado, deberías verificar que la consulta SQL realmente esté devolviendo lo que crees que debe devolver.
Pon lo siguiente dentro del ciclo while:

Código PHP :

echo  "<pre>"; print_r($registro); echo "</pre>";

Para ver qué contiene esa variable exactamente;

Por DriverOp

Claber

2510 de clabLevel



 

opera

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.