lunes, enero 24, 2011

Iterando colores: function bgcolor ( $bgcolor )

Es común que se requiera presentar un grupo de información de manera tabulada. Con esta función podemos seleccionar un color de fondo diferente para cada campo o registro. Permite, por ejemplo, poner un color de fondo a cada iteración.

En este caso el blanco (#ffffff) y un gris claro (#efefef)



1  
<?
2  
function bgcolor $bgcolor ){  //itera entre un color oscuro y uno clarito
3    
if (!$bgcolor)
4      
$bgcolor ='#ffffff';
5    
6    if (
$bgcolor =='#efefef')
7      {
8        
$bgcolor ='#ffffff';
9      }
10    elseif (
$bgcolor =='#ffffff')
11      {
12        
$bgcolor ='#efefef';
13      }
14    return 
$bgcolor;
15  }
16  
?>



Acá el código sin formatear


function bgcolor ( $bgcolor )
{
//itera entre un color oscuro y uno clarito
if (!$bgcolor)
$bgcolor ='#ffffff';

if ($bgcolor =='#efefef')
{
$bgcolor ='#ffffff';
}
elseif ($bgcolor =='#ffffff')
{
$bgcolor ='#efefef';
}
return $bgcolor;
}




Ahora, simplemente al iterar podemos hacer este llamado
1  
<?php
2  
echo '<table>';
3  
4  
$i=0;
5  while (
$i10)
6  {
7   
//{iteración}
8  
9  
echo '<tr bgcolor="<'bgcolor($bgcolor).'>"> <td></td></tr>';
10  
$i++;
11  
//{fin de la iteracion}
12  
echo '</table>';
13  
?>




El resultado será una tabla de 10 filas, con color de fondo intercalado.

Espero sea util.

Exitos y espero sus comentarios.

No hay comentarios.:

Publicar un comentario

Gracias! ¿Qué sería de la red sin tu opinion? Algo muy aburrido! :D