Ver Mensaje Individual
  #10 (permalink)  
Antiguo 19/04/2010, 15:43
etisdemian
 
Fecha de Ingreso: octubre-2009
Mensajes: 357
Antigüedad: 15 años, 1 mes
Puntos: 1
Respuesta: 1=(mezclar divs y tablas) 2=(imagen por defecto)

lo que sucede es esto

este codigo NO muestra, las imagenes reales SOLO la imagen defecto. sustituyendo la real(es decir, no encuentra la ruta.

Código PHP:
Ver original
  1. <?php
  2.      $path_imagen='../prd/<?php echo $row[0];?>';
  3.    
  4.      if (is_file($path_imagen)){
  5. ?>
  6. <img src ="../prd/<?php echo $row[0];?>" width="120" height="125">
  7. <?php
  8. } else {
  9. ?>
  10. <img src ="../prd/header.jpg" width="120" height="125">
  11. <?php
  12. }  
  13. ?>


y esta muestra la imagen real(encuentra la ruta), pero NO muestra la de defecto. Cuando no está la imagen real, simplemente deja en blanco el espacio
Código HTML:
Ver original
  1. <img src ="../prd/<?php echo (($row[0]!='')?htmlspecialchars($row[0]):'header.jpg');?>" width="104" height="125">


creo que es problema de sintaxis.