Hola ^^
De hecho es muy simple, mira:
Código PHP:
$j = 1;
while ($tip = mysql_fetch_array($R_des)) {
$aj = $j % $columnas; $j++;
if (($n % $columnas) == 1) { // $n es impar
$str .= "<TR><TD class=\"td$aj\">";
$str .= "<A HREF=\"$tip[url]\">$tip[texto]</A>";
$str .= "</TD>";
}
if (($n % $columnas) == 0) { // $n es par
$str .= "<TD class=\"td$aj\">";
$str .= "<A HREF=\"$tip[url]\">$tip[texto]</A>";
$str .= "</TD></TR>";
}
$n++;
} // fin WHILE
Allí tendrás las clases css .td0 y .td1 alternados como en la imagen del primer post ^^
Pero cuidado que $n % $columnas dará si es par o impar solo si $columnas es 2. Utilizar el operador módulo no te da si $n es par o impar, sino el resto de la división de ese numero por el segundo.
Exitos.