Ver Mensaje Individual
  #12 (permalink)  
Antiguo 28/07/2007, 13:16
Avatar de SI TAN SOLO TUVIERA
SI TAN SOLO TUVIERA
 
Fecha de Ingreso: marzo-2006
Ubicación: Aburrilandia, US
Mensajes: 652
Antigüedad: 18 años, 1 mes
Puntos: 3
Sí, la funcion completa es esta,


Código:
<style type=text/css>
.even {
      background-color: #000000;
      color: #000;
}
.odd {
      background-color: #ff1281;
      color: #000;
}
</style>
Código PHP:
<?
$classEven 
"even";
$classOdd "odd";

if( 
$counter &#37; 2 == 0 ) {
     
$class $classEven;
} else {
     
$class $classOdd;
}
?>
Código HTML:
<div class="<?php echo $class; ?>"> contenido </div> 
Creo que esta parte **if( $counter % 2 == 0 )** no se esta cumpliendo, o no se que pasa pq $class queda vacio, no esta imprimiendo ningun color de background el div.

Gracias por la explicacion~!

De acuerdo a lo que dices que $counter es el # de fila que estoy imprimiendo, entonces lo deberia declarar asi? $row["id"], que es como vengo manejando el # de fila


Código PHP:
<?
$classEven 
"even";
$classOdd "odd";

if( 
$row["id"] % == ) {
     
$class $classEven;
} else {
     
$class $classOdd;
}
?>
El que me hayas dicho que $counter es el # de fila fue un gran avance... cambie este counter por $row["id"] y ya me intercalo los color, pero de la siguiente manera:

- las 3 primeras: FUCSIA
- las 2 siguientes: ENGRAS
- la 6ta: FUCSIA
- la 7ma y la 8va : NEGRAS

en fin.. creo que el **if( $row["id"] % 2 == 0 )** esta mal, es inconstante, no los intercala, sabes como puedo arreglarlo?? creo que ya casi estoy que le doy..

Gracias.

GRACIAS TorelantX por la ayuda!!!

Finalmente pude! y me voy a celebrar!! jaja!! toda la tarde en esto !!coño!! que me imagino que para alguien que trabaje con PHP todos los dias debe ser muy facil .

Lo solucione con este sencillo algortimo, :

Código PHP:
<?
$classEven 
"even";
$classOdd "odd";

   if (
$counter==0){
       
$class$classEven;
       
$counter=1;
    }else{
       
$class=$classOdd;
       
$counter=0;
    }
?>


ya vendran nuevos problemas....
__________________
¿Dónde encontrar carros baratos en USA? En Autopten.

Última edición por SI TAN SOLO TUVIERA; 29/07/2007 a las 12:24 Razón: Corrigiendo un Errorsito. A Proposito que mal el que hayan concatenado los 3 post, se percibe erroneamente el hilo.