Home
   <<
Alternando clases CSS con PHP
Post / Update: 05/05/10
Views: 1580

Usted pudo haber visto en sitios web de descarga o en listas de música, artículos dispuestos por debajo de ellos y con el color de las células o las layers alternas. Esto se puede lograr con relativa facilidad en PHP: sólo un loop y una variable que será incrementada y definirá la clase que desea definir. Crea un nuevo archivo en la carpeta "www" y escriba el código de abajo.

Ex. 1 - Layers:
<html><head><title>Teste con classe CSS</title>
<style type="text/css">
.classeCor1{ background-color:#FC0; }
.classeCor2{ background-color:#FF0; }
</style>
</head><body>
<?php

$i = 0;
$classe = '';
While($i < 10){
If($i % 2 == 0){ // si el resto de la división de $i por 2 for igual a 0
$classe = 'classeCor1';
} else { // si es diferente a 0
$classe = 'classeCor2';
}
echo "<div class=\"$classe\">Item $i</div>"; // escribimos la clase em la div
$i++; // i es incrementado
}
?>
</body></html>

Ex. 2 - Tablas:
<html><head><title>Teste con clase CSS</title>
<style type="text/css">
.classeCor1{ background-color:#FC0; }
.classeCor2{ background-color:#FF0; }
</style>
</head><body>
<?php

$i = 0;
$classe = '';
echo '<table>';
While($i < 10){
If($i % 2 == 0){ // si el resto de la división de $i por 2 for igual a 0
$classe = 'classeCor1';
} else { // si es diferente a 0
$classe = 'classeCor2';
}
echo "<tr class=\"$classe\"><td>Id</td><td>Item $i</td></tr>"; // escribimos la clase em la línea
$i++; // i es incrementado
}
echo '</table>';
?>
</body></html>


Para sanar dudas, usted puedes acesar a blogs, foros y la página del PHP: http://www.php.net.
 Curso PHP

Última inserción

Post/Update: 14/09/10

La estructura, como su nombre lo indica, determina la forma de un documento o de una composición particular se organizan. En el caso de estructuras de control, se determinará la forma de leer y procesar el flujo en los lenguajes de programación.

E...
 << Ver más



 Estou Hospedado na EazzyHost Diseño | Ilustración | Programación