Jalar imagen de BD y poner en popup

Aquí este es mi problema... Tengo una galería en mi página y quiero que al darle click a la imagen se vea esta en un pop up al 200% del tamaño original pero al darle click me abre el popup en blanco... El código que tengo es el siguiente:
<a href="javascript:imagengrande()"><img src="panel/imgs/<?=$imagen_id;?>"border="0"></td>
function imagengrande()
{
window.open("VerImagen.php?imagen_id=/panel/imgs/<?=$imagen_id;?>", "", "width=400,height=460");
}
en donde VerImagen.php es:
<?php
include_once "panel/dbconfig.php";
$sql = "SELECT * FROM noticias WHERE imagen_id = '$_REQUEST[imagen_id]'";
$query = mysql_query($sql) or die(mysql_error());
if ($contar == 0)
{
}
else
{
while ($fila = mysql_fetch_array($query))
{
$imagen_id = $fila['imagen_id'];
}
?>
<img src="panel/imgs/<?=$imagen_id;?>" border="0">
<?php
}
?>
¿Alguna sugerencia?.. Sera de mucha ayuda cualquier comentario.. Gracias

1 respuesta

Respuesta
1
El problema podría ser que la linea:
<a href="javascript:imagengrande()"><img src="panel/imgs/<?=$imagen_id;?>"border="0"></td>
Se interpreta antes de la consulta a la Base de Datos.
Enviame el código HTML resultante de la interpretación PHP.
Gracias por todo amigo pero he solucionado el problema. Lo hice de la siguiente manera:
elimine las lineas en donde habia puesto el function
y modifique los reglones que me recomendaste de la siguiente manera:
<td align="center"><a href="#" onClick="window.open('VerImagen.php?nota_id=<?=$nota_id;?>;','verImagen', 'width=400,height=460'); return false;"><img src="panel/imgs/<?=$imagen_id;?>"border="0"></td>
Todo quedo perfectamente, gracias por tu pronta respuesta!
Saludos
shugert

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas