Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/04/2008, 08:59
ClickyMouse
 
Fecha de Ingreso: marzo-2008
Mensajes: 73
Antigüedad: 16 años, 1 mes
Puntos: 0
Pregunta Problema con if(!empty($variable))

Bueno, tengo el siguiente código:
Código PHP:
<li>
                            <
strong>Idiomas:</strong><br />
                              <
div class="sangria\">";
                            
                            
                            
$consulta_idiomas mysql_query("SELECT 
                                                     establecimientos.id, 
                                               idiomas.idioma, 
                                               idiomas.pais, 
                                               establecimientos2idiomas.id_est 
                                               
                                               FROM 
                                                   establecimientos 
                                               
                                               LEFT JOIN establecimientos2idiomas ON establecimientos.id = establecimientos2idiomas.id_est 
                                               LEFT JOIN idiomas ON establecimientos2idiomas.id_idioma = idiomas.id 
                                               
                                               WHERE 
                                                   establecimientos.id = '$id'"
,$connect);
    
                              while(
$idiomas mysql_fetch_assoc($consulta_idiomas))

                                      {
                                echo    
"<img src=\"imagenes/banderas/".$idiomas['pais'].".png\" alt=\"".$idiomas['idioma']."\" title=\"".$idiomas['idioma']."\" /> ".$idiomas['idioma']."<br />";
                                }
                                
                                
mysql_free_result($consulta_idiomas);
                            
                            
                           echo 
"</div>
                          </li> 
Y lo que yo quiero hacer es que el <li> directamente no aparezca si no hay ningún idioma ingresado en la base...
El problema es que ya logré insertar un if(!empty($idioma)), pero si meto todo el <li> adentro del echo, me repite tantas veces el <li> como idiomas haya (cada registro puede tener varios idiomas).

La pregunta es, dónde meto el <li> y el <div> dentro del if(!empty), para que si está vacía la variable idiomas no aparezcan, pero que si tienen contenido, me muestre solo un <li> y un <div>, y que el while afecte solo a los idiomas.


Gracias!!!