Foros del Web » Programando para Internet » PHP »

Problemas con ie

Estas en el tema de Problemas con ie en el foro de PHP en Foros del Web. tengo puesto este codigo Código PHP: <?php  if ( $totalRows_citas  >  0 ) {  // Show if recordset not empty  ?>               <img src=" <?php  echo  $row_citas [ 'piimagen' ];  ?> " alt="" name="imagen_citas" width="50" height="68" align="left" id="imagen_citas" />                <?php  ...
  #1 (permalink)  
Antiguo 15/12/2009, 08:47
 
Fecha de Ingreso: febrero-2008
Mensajes: 675
Antigüedad: 16 años, 2 meses
Puntos: 5
Problemas con ie

tengo puesto este codigo

Código PHP:
<?php if ($totalRows_citas 0) { // Show if recordset not empty ?>
              <img src="<?php echo $row_citas['piimagen']; ?>" alt="" name="imagen_citas" width="50" height="68" align="left" id="imagen_citas" />
              <?php // Show if recordset not empty ?>
en firefox, cuando no hay imagen no me saca nada, en ie 7 me saca un cuadro con una "X"
hay alguna manera para que no me salga ese cuadro cuando no haya imagen?.
  #2 (permalink)  
Antiguo 15/12/2009, 08:51
Avatar de kike00  
Fecha de Ingreso: febrero-2005
Ubicación: El Salvador
Mensajes: 180
Antigüedad: 19 años, 2 meses
Puntos: 7
Respuesta: Problemas con ie

El hecho que en IE te salga un cuadro con una X y en firefox no, es simplemente "cosa" del navegador, gana de ellos de hacer eso..... ahora para evitar que salga el cuadro y que se mantenga como en FF seria mejor que si la imagen no existe no muestres nada....
  #3 (permalink)  
Antiguo 15/12/2009, 08:53
 
Fecha de Ingreso: marzo-2007
Mensajes: 89
Antigüedad: 17 años
Puntos: 0
Respuesta: Problemas con ie

Si, antes de llamar a esa etiqueta img debes conocer si tiene foto si es asi que la muestre si no es asi que no muestre nada, prueba esto:

Código PHP:
<?php if ($totalRows_citas 0) { // Show if recordset not empty
   
if(!$_empty($row_citas['piimagen'])){ ?>
<img src="<?php echo $row_citas['piimagen']; ?>" alt="" name="imagen_citas" width="50" height="68" align="left" id="imagen_citas" /> 
<?php
//cierre ($_empty($row_citas['piimagen']))
//cierre ($totalRows_citas > 0)

?>
  #4 (permalink)  
Antiguo 15/12/2009, 08:58
Avatar de kike00  
Fecha de Ingreso: febrero-2005
Ubicación: El Salvador
Mensajes: 180
Antigüedad: 19 años, 2 meses
Puntos: 7
Respuesta: Problemas con ie

@raulbotella Solo una pequeña correccion con la funcion empty que pusiste
es empty() no $_empty :)

Código PHP:
Ver original
  1. <?php
  2. if ($totalRows_citas > 0) { // Show if recordset not empty
  3.    if(!empty($row_citas['piimagen'])){
  4. ?>
  5.         <img src="<?php echo $row_citas['piimagen']; ?>" alt="" name="imagen_citas" width="50" height="68" align="left" id="imagen_citas" />  
  6. <?php
  7.     } //cierre (empty($row_citas['piimagen']))
  8. } //cierre ($totalRows_citas > 0)
  9. ?>
  #5 (permalink)  
Antiguo 15/12/2009, 09:27
 
Fecha de Ingreso: febrero-2008
Mensajes: 675
Antigüedad: 16 años, 2 meses
Puntos: 5
Respuesta: Problemas con ie

Genial! ya no se ve el cuadrito, muchas gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:58.