Foros del Web » Programando para Internet » PHP »

Crear tablas con diferentes colores

Estas en el tema de Crear tablas con diferentes colores en el foro de PHP en Foros del Web. Como podria modificar este codigo para que cuando se registre uno nuevo se muestre por lo menos uno gris y otro blanco asi sucesivamente. Código ...
  #1 (permalink)  
Antiguo 05/09/2012, 10:51
 
Fecha de Ingreso: agosto-2010
Mensajes: 44
Antigüedad: 13 años, 8 meses
Puntos: 1
Crear tablas con diferentes colores

Como podria modificar este codigo para que cuando se registre uno nuevo se muestre por lo menos uno gris y otro blanco asi sucesivamente.

Código PHP:
<TABLE width="747" BORDER=1 CELLPADDING=1 CELLSPACING=1>
        <TR><TD width="144">*<B>Nombre</B></TD> <TD width="590">*<B>Motivo</B>*</TD></TR>
<?php        

    
while($row mysql_fetch_array($result)) {
        
printf("<tr><td>*%s</td> <td>*%s*</td></tr>"$row["nombre"], $row["motivo"]);
    }
    
mysql_free_result($result);
    
mysql_close($link);    
?>
</table>
  #2 (permalink)  
Antiguo 05/09/2012, 11:04
 
Fecha de Ingreso: agosto-2012
Ubicación: Lima
Mensajes: 25
Antigüedad: 11 años, 7 meses
Puntos: 6
Respuesta: Crear tablas con diferentes colores

No entendí muy bien lo que deseas pero te dejo un ejemplo de como poner un color de fondo tipo cebra.

Código PHP:
<TABLE width="747" BORDER=1 CELLPADDING=1 CELLSPACING=1> 
        <TR><TD width="144">*<B>Nombre</B></TD> <TD width="590">*<B>Motivo</B>*</TD></TR> 
<?php         
    $i
=0;
    while(
$row mysql_fetch_array($result)) { 
        
printf("<tr><td>*%s</td> <td>*%s*</td></tr> ");
        
$i++;
        if(
$i%2==0){ 
             
printf(<tr bgcolor=#555>)//esto podrías hacerlo con un estilo ya que con estilos es mejor.
        
}else{
             
printf(<tr bgcolor=#333>)
       
}
       
printf ($row["nombre"], $row["motivo"]); 
       
printf("</tr>")
    } 
    
mysql_free_result($result); 
    
mysql_close($link);     
?> 
</table>
  #3 (permalink)  
Antiguo 05/09/2012, 11:35
 
Fecha de Ingreso: agosto-2010
Mensajes: 44
Antigüedad: 13 años, 8 meses
Puntos: 1
Respuesta: Crear tablas con diferentes colores

Si es mas o menos como lo buscaba pero tu codigo da error
  #4 (permalink)  
Antiguo 05/09/2012, 11:45
 
Fecha de Ingreso: agosto-2012
Ubicación: Lima
Mensajes: 25
Antigüedad: 11 años, 7 meses
Puntos: 6
Respuesta: Crear tablas con diferentes colores

prueba este xD

Código PHP:
<TABLE width="747" BORDER=1 CELLPADDING=1 CELLSPACING=1> 
        <TR><TD width="144">*<B>Nombre</B></TD> <TD width="590">*<B>Motivo</B>*</TD></TR> 
<?php         
    $i
=0;
    while(
$row mysql_fetch_array($result)) { 
        
printf("<tr><td>*%s</td> <td>*%s*</td></tr> ");
        
$i++;
        if(
$i%2==0){ 
             
printf("<tr bgcolor='#555'>");//esto podrías hacerlo con un estilo ya que con estilos es mejor.
        
}else{
             
printf("<tr bgcolor='#333'>");
       }
       
printf ($row["nombre"], $row["motivo"]); 
       
printf("</tr>");
    } 
    
mysql_free_result($result); 
    
mysql_close($link);     
?> 
</table>
  #5 (permalink)  
Antiguo 05/09/2012, 12:00
 
Fecha de Ingreso: agosto-2010
Mensajes: 44
Antigüedad: 13 años, 8 meses
Puntos: 1
Respuesta: Crear tablas con diferentes colores

No no me sirve tampoco pero gracias por intentar ayudarme.

Warning: printf() [function.printf]:
  #6 (permalink)  
Antiguo 05/09/2012, 12:05
 
Fecha de Ingreso: agosto-2012
Ubicación: Lima
Mensajes: 25
Antigüedad: 11 años, 7 meses
Puntos: 6
Respuesta: Crear tablas con diferentes colores

y este xD

Código PHP:
<TABLE width="747" BORDER=1 CELLPADDING=1 CELLSPACING=1> 
        <TR><TD width="144">*<B>Nombre</B></TD> <TD width="590">*<B>Motivo</B>*</TD></TR> 
<?php         
    $i
=0;
    while(
$row mysql_fetch_array($result)) { 
        echo 
"<tr><td>*%s</td> <td>*%s*</td></tr> ";
        
$i++;
        if(
$i%2==0){ 
            echo 
"<tr bgcolor='#555'>";//esto podrías hacerlo con un estilo ya que con estilos es mejor.
        
}else{
             echo 
"<tr bgcolor='#333'>";
       }
       echo 
"<td>".$row['nombre']."</td><td> "$row['motivo']."</td>"
       echo 
"</tr>";
    } 
    
mysql_free_result($result); 
    
mysql_close($link);     
?> 
</table>

Última edición por Gerwal; 05/09/2012 a las 12:10
  #7 (permalink)  
Antiguo 05/09/2012, 12:13
 
Fecha de Ingreso: agosto-2010
Mensajes: 44
Antigüedad: 13 años, 8 meses
Puntos: 1
Respuesta: Crear tablas con diferentes colores

Esta ves lo has conseguido aunque lo tengo que modificar para que se vean los nombres ya que no se ven, pero muchas gracias

Etiquetas: colores, mysql, tablas
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 23:20.