Foros del Web » Programando para Internet » PHP »

Si hay foto que la muestre, sino que muestre una alternativa

Estas en el tema de Si hay foto que la muestre, sino que muestre una alternativa en el foro de PHP en Foros del Web. A ver si sabeis como puedo arreglar esto: El id pasa por la URL según la habitación en la que pulses. El problema es que ...
  #1 (permalink)  
Antiguo 21/06/2005, 09:35
Avatar de malucha  
Fecha de Ingreso: abril-2005
Mensajes: 70
Antigüedad: 19 años
Puntos: 0
Si hay foto que la muestre, sino que muestre una alternativa

A ver si sabeis como puedo arreglar esto:
El id pasa por la URL según la habitación en la que pulses. El problema es que en la tabla fotos no está el ID de todas las habitaciones, sino solamente de aquellas habitaciones que tienen fotografía (de ahí lo de ponerle a las otras la imagen por defecto). Por lo tanto, sólo se verán las fotografías de aquellas que tienen fotos propias, las que aparecen en la tabla fotos, las otras habitaciones, no muestran absolutamente nada. ¿Cómo puedo remediar esto?

Gracias a todos por vuestras indicaciones, con tanto calor tengo las neuronas ya derretidas. :P
Código PHP:

<?php
 $eid
=$_GET["id"]; 
 include(
"inc/BD_connect.inc"); 
 
$dbd=conecta();
 
$select="SELECT Nombre FROM fotos WHERE ID_Hab=$eid";
   
$resultado=mysql_query($select$dbd);

   while (
$row=mysql_fetch_array($resultado)) { 
    if(
$row['Nombre'] == '')
       echo 
'<img src="archivos/default.gif" alt="fotografía por defecto">';
    else
    echo 
"<img src=\"$row[Nombre]\" alt=\"Fotografía buena\">";

   
// echo "<h1>::". $row["Tipo_Hab"] ."::</h1>";
   
}

?>
  #2 (permalink)  
Antiguo 21/06/2005, 09:49
 
Fecha de Ingreso: enero-2004
Ubicación:
Mensajes: 108
Antigüedad: 20 años, 2 meses
Puntos: 0
ahorita tienes problemas ?, porque parece que con ese codigo esta funcionando bien.
  #3 (permalink)  
Antiguo 21/06/2005, 11:53
Avatar de malucha  
Fecha de Ingreso: abril-2005
Mensajes: 70
Antigüedad: 19 años
Puntos: 0
Ya está solucionado, gracias por el interés. xDD

No, no me funcionaba bien por motivo de las tablas, pero ya está arreglao. Gracias :P
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 12:59.