lo que intento hacer es abrir un popup en otra pagina al clickear la imagen que se despliega con mi ciclo while, esta accion la realizo a través de una funcion de javascript, sin embargo solo me esta redireccionando a la página siguiente el id_producto no el id_fotoproducto, por lo tanto me habre siempre la misma foto para cada producto, les dejo el código, cualquier consejo o duda es de utilidad gracias.
modificar_producto.php
Código PHP:
Ver original
require('conexion/conexion.php'); $link=mysql_connect("$localhost","$user","$pass"); mysql_select_db("$db"); $id_producto=$_GET['id_producto']; <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <p> </p> <form id="form1" name="form1" method="post" action="" enctype="multipart/form-data"><?php $cons="select * from fotoproducto where id_producto=$id_producto"; $id_fotoproducto=$reg['id_fotoproducto']; $id_producto=$reg['id_producto']; $ruta=$reg['ruta_fotoproducto']; ?> <script type="text/javascript"> function popventana() { window.open("popup_producto.php?id_producto=<? echo $id_producto;?>&id_fotoproducto=<? echo $reg['id_fotoproducto'];?>","imagen","width=300,height=300,scrollbars=YES"); } </script> <a href="javascript:popventana('popup_producto.php?id_producto=<? echo $id_producto;?>&id_fotoproducto=<? echo $reg['id_fotoproducto'];?>');" ><img src=<? echo $reg['ruta_fotoproducto'];?> width="100" height="100" border="0"></a> <input type="checkbox" name="id_fotoproducto20-<? echo $reg[id_fotoproducto]?>" id="id_fotoproducto20-<? echo $reg[id_fotoproducto]?>" value="<?php echo $reg[id_fotoproducto]?>" /> <? //echo $ida=$reg['id_fotoproducto']; }?> </td> </tr> </table> </form>
popup_producto.php
Código PHP:
Ver original
require('conexion/conexion.php'); $link=mysql_connect("$localhost","$user","$pass"); mysql_select_db("$db"); <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> </head> <body> <?php //estos son los que no los recive correctamente desde el otro lado (producto_modificar.php) $id_producto=$_GET['id_producto']; $id_fotoproducto=$_GET['id_fotoproducto']; echo "id_producto $id_producto"; $sql="select * from fotoproducto where id_producto=$id_producto and id_fotoproducto=$id_fotoproducto"; echo "$sql"; ?> <img src=<? echo $reg['ruta_fotoproducto'];?> /> <? }?> </body> </html>