Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/10/2009, 17:38
Avatar de loncho_rojas
loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 16 años, 3 meses
Puntos: 175
Mostrar resultados en tablas html distintas

Hola.. lo que quiero hacer es tal vez simple, solo que no le encuentro la vuelta.

Quiero que dependiendo del contenido de un campo de la base de datos, muestre los resultados en tablas html con diseño distintos. El tema es que ahora mismo solo me muestra los resultados, pero solo del ELSE.

Para graficar mas,, supongando que en el campo "ciudad" tenga 2 opciones: Brasilia y Camboriu...

Si el resultado de la base de datos trae a ciudad como Brasilia, que me muestre un diseño de tabla html, y si el campo ciudad trae Camboriu, me muestre un diseño de tabla Hyml totalmente distinto.. En este momento me esta tomando el diseño de la tabla que intento traer con el ELSE

Aqui dejo un ejemplo, solo espero una orientacion para ir quitandome dudas, a ver que voy haciendo mal:

Código PHP:
if(!empty($totalRows_Rs)){
        echo 
stripslashes("
            <p>
            <span class='resultado'>Resultados Encontrados:</span>  
            <strong>$total_Res</strong> 
            <span class='resultado'>para la b&uacute;squeda </span> 
                         <strong>$buscar</strong>
            </p>
            "
); 


                  do {
            
            
            if(isset(
$row_Rs['ciudad'])&&$row_Rs['ciudad']=='Brasilia')
            {


echo 
"<table width='250'>
          <tr bgcolor='#CCCCCC'>
          <td>Ciudad:</td>
           <td>"
.$row_Rs['ciudad']"</td>
           </tr>

          <tr bgcolor='#666666'>
          <td>Ciudad:</td>
           <td>"
.$row_Rs['direccion']"</td>
           </tr>
           </table>"
;
            
            }
//Fin IF 


/////////////////////////////////////////////////////
// Este es el diseño que me imprime, sin//
// importar la ciudad... "el ELSE"            //
///////////////////////////////////////////////////
            
else{

            echo 
"<table width='500'>
          <tr bgcolor='#FF0000'>
          <td>Ciudad:</td>
           <td>"
.$row_Rs['ciudad']"</td>
           </tr>

          <tr bgcolor='#CCCCCC'>
          <td>Ciudad:</td>
           <td>"
.$row_Rs['direccion']"</td>
           </tr>
           </table>"
;
            }
//fin else

}
            while (
$row_Rs mysql_fetch_array($Rs)); 
Ya lo probe de varias formas lógicas, y no hay caso, salvo que no se haga asi..
__________________
Ayudo con lo que puedo en el foro, y solo en el foro.. NO MENSAJES PRIVADOS.. NO EMAILS NI SKYPE u OTROS.

Antes de hacer un TOPICO piensa si puedes hallarlo en Google o en el Buscador del Foro...