Ver Mensaje Individual
  #4 (permalink)  
Antiguo 26/12/2010, 18:47
okram
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Este empty me arruina todo el php, alguien sabe algun sinonimo

Pues como dije, el error está en que si el producto ya tiene una imagen asociada, el frame al que haces referencia simplemente no existe.

Una solución podría ser incluir siempre un frame, en ambos casos. Si no hay imagen asociada, tal y como está ahora, carga la página previsor.php. Pero si tiene ya una imagen asignada, cargas otra página ver.php, o el mismo previsor.php, y le envias por la url el nombre de la imagen que debe mostrar, que será la del producto. Así, este archivo PHP genera el código HTML para colocar la imagen, dentro del frame.

Es decir:

Código PHP:
//si no muestra la foto que corresponde
<? } else { ?>
<iframe src="previsor.php?imagen=<?=$IdFoto['IMAGEN'];?>" id="ver" name="ver" style="display: block; margin: auto; border-width: 2px; width: 284px; height: 330px;">
<? ?>
Y en previsor.php, recibes el nombre de la imagen a mostrar mediante $_GET['imagen'] (revisas si es que se ha definido este parámetro, claro)

Saludos,