Hola
Hace 1000 horas que intento esto y no hay caso... quiero alternar los colores de las filas (es un script que muestra los registros de una tabla mysql y permite actualizar, borrar, insertar usando AJAX, trabaja OK pero no hay forma de lograr alternar los colores).
Código PHP:
$q = 'SELECT '.substr($arrf,1,strlen($arrf)).' FROM '.$this->arrTable.' ORDER BY '.$param.' '.$dir;
$result = mysql_query($q);
$count7=mysql_num_rows($result);
$a=1;
while( $myrow = mysql_fetch_array($result) ){
if ( $id == $myrow[$this->arrFields[0]] )
{
//edit as per fields controls
if($a%2): $color = "#efefef"; else: $color = "#ffffff"; endif;
$textout .= '<tr bgcolor="'.$color.'">
<td bgcolor="'.$color.'"><input type="text" size="15" class="textbox" name="txtId" id="txtId" readonly value="'.$myrow[$this->arrFields[0]].'"></td>
<td><input type="text" size="15" class="textbox" name="txtName" id="txtName" value="'.$myrow[$this->arrFields[1]].'"></td>
<td><input type="text" size="25" class="textbox" name="txtEmail" id="txtEmail" value="'.$myrow[$this->arrFields[2]].'"></td>
<td><input type="text" size="15" class="textbox" name="txtDOB" id="txtDOB" value="'.$myrow[$this->arrFields[3]].'"></td>
<td><a href="#" onClick=saveRecord("save",'.$myrow[$this->arrFields[0]].',"'.$param.'","'.$dir.'")>Save</a> </td>
<td>| <a href="#" onClick=getagents("'.$param.'","'.$dir.'")>Cancel</a></td>
</tr>';
$a++;
}
Pegué sólo la parte que muestra las filas.
Alguine tiene 1 min. para ayudarme ?