Foros del Web » Programando para Internet » PHP »

While - Aplicar class diferente a cada resultado

Estas en el tema de While - Aplicar class diferente a cada resultado en el foro de PHP en Foros del Web. Hola gente! Buenos días. Mi duda es la siguiente, tengo un while en el cual consulto las noticias de la base de datos, cargandolas todas ...
  #1 (permalink)  
Antiguo 06/09/2012, 05:33
Avatar de NnikoO  
Fecha de Ingreso: agosto-2008
Ubicación: Rosario
Mensajes: 245
Antigüedad: 15 años, 8 meses
Puntos: 0
Pregunta While - Aplicar class diferente a cada resultado

Hola gente! Buenos días.
Mi duda es la siguiente, tengo un while en el cual consulto las noticias de la base de datos, cargandolas todas en una tabla.
Lo que quiero, es que una fila sea blanca y la siguiente gris, todo asi sucesivamente, intercalando los colores (blanca, gris, blanca, gris, blanca, gris, etc.).

Cual es la forma mas sencilla de hacerlo? Como indíco cuando el fondo debe ser blanco y cuando gris?

Resumidamente mi código es el siguiente:

Código PHP:
Ver original
  1. <?php                
  2. //CARGANDO NOTICIAS DESDE BD
  3. $noticias = "SELECT * FROM noticias ORDER BY idNoticia DESC";
  4. $resultado_noticias = mysql_query($noticias, $link) or die(mysql_error());     
  5.  
  6. if(mysql_num_rows($resultado_noticias) == 0){
  7.  
  8.     echo "No hay noticias cargadas.";
  9.                    
  10. }
  11. else{
  12.       if($resultado_noticias){
  13.             while($row = mysql_fetch_array($resultado_noticias)){
  14.                
  15.                     $titulo = $row['titulo'];
  16.                     $autor  = $row['autor'];
  17.                     $fecha  = $row['fecha'];
  18. ?>
  19.                
  20.                     <tr>
  21.                         <td><input type="checkbox" name="selectone" id="selectone" /></td>
  22.                         <td class="articulo"><?php echo $titulo; ?></td>
  23.                         <td class="autor"><?php echo $autor; ?></td>
  24.                         <td class="fecha"><?php echo $fecha; ?></td>
  25.                         <td class="acciones"><img src="images/editar.png" /><img src="images/eliminar.png" /></td>
  26.                     </tr>
  27.  
  28.                     <tr class="par">
  29.                         <td><input type="checkbox" name="selectone" id="selectone" /></td>
  30.                         <td class="articulo">Algunas cosas que dejamos en la luna.</td>
  31.                         <td class="autor">Pepe Pirichin</td>
  32.                         <td class="fecha">14 Sept, 2012</td>
  33.                         <td class="acciones"><img src="images/editar.png" /><img src="images/eliminar.png" /></td>
  34.                     </tr>
  35.                    
  36. <?php
  37.             }
  38.       }
  39. }
  40.  
  41. ?>

El td solo es con el fondo blanco, y el td con el class = "par" es el que indíca que el fondo es gris.

Espero que puedan ayudarme. Muchas gracias de antemano!
Saludos!

<< niko >>
  #2 (permalink)  
Antiguo 06/09/2012, 05:40
Avatar de NnikoO  
Fecha de Ingreso: agosto-2008
Ubicación: Rosario
Mensajes: 245
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: While - Aplicar class diferente a cada resultado

solucionado!

Etiquetas: bucle, intercalando
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:35.