Pues eso mismo, quiero hacer que en una consulta SQL o de un array o lo que sea que saque datos cree una tabla (hasta ahi llego :P) y que haga que las filas pares tengan un color, o algo, y las impares otro, mas que nada, para hacer la pagina mas legible, que no se me ocurre como hacerlo (es lo que pasa cuando se es cortito xD)
Gracias de antemano!
Pues pones un if dentro del bucle que imprime las filas, en donde evalúes si un contador es par o impar y... pues nada es fácil:
bucle
{
if(un_contador es par)
poner un colorsito
else
poner otro colorsito
imprimir fila;
un_contador++;
}
Muchas gracias, ya funciona!
Otra es con el operador ternario:
<?php
$color = "#000000";
$i = 0;
while ($i < 10) {
$color = ($color == "#000000") ? "#FFFFFF" : "#000000";
echo $color."<br>";
$i++;
}
?>
Saludos
pues esa tambien esta muy bien gracias ing amc.
Entonces quedaria algo asi no?:
<?php
$color = "#000000";
$i = 0;
// Aqui ya va el codigo de la sql (por ejemplo:)
$query = mysql_query("SELECT * FROM loquesea:P (atributos...)");
while($delquery = mysql_fetch_array($query)) {
echo "<table style=\"background: ";
while($i < 10) {
$color = ($color == "#000000") ? "#FFFFFF" : "#000000";
echo $color."<br>";
$i++;
}
echo ";\">.........................................";
}
?>
Cita de: Degmaster en 23 Marzo 2007, 17:17 PM
pues esa tambien esta muy bien gracias ing amc.
Entonces quedaria algo asi no?:
<?php
$color = "#000000";
$i = 0;
// Aqui ya va el codigo de la sql (por ejemplo:)
$query = mysql_query("SELECT * FROM loquesea:P (atributos...)");
while($delquery = mysql_fetch_array($query)) {
echo "<table style=\"background: ";
while($i < 10) {
$color = ($color == "#000000") ? "#FFFFFF" : "#000000";
echo $color."<br>";
$i++;
}
echo ";\">.........................................";
}
?>
Así es ;)