hola tengo un bucle que genera una especie de arbol me funciona de los mas bien pero mi problema es que cuando el bucle regrese tome un nuevo valor digamos que la primera vez que ingreso tiene valor=#3333 y cuando vuelva a regresar tenga valor=#FFF asi para diferenciar las veces que entro
este es mi codigo:
Código PHP:
function nodos($_datos_rama)
{
$ob_qry = new db_mysql;
$ob_qry->conectar();
$_lista_temas_rama = obtener_nodos($_datos_rama);
$j = count($_lista_temas_rama);
if(is_array($_lista_temas_rama) )
{
//Inicio del bucle
for($i=0;$i<$j;$i++){
$_ramas = unserialize($_lista_temas_rama[$i]);
echo "<table width=\"550\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" >";
echo "<tr>";
echo "<td style=\"font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#626262\"><strong>". htmlspecialchars($_ramas["rama_title"]) ."<strong></td>";
$_id = $_ramas["nodo_id"];
$_lista_temas_temp = obtener_nodos($_ramas["rama_id"]);
if(is_array($_lista_temas_temp)){
nodos($_ramas["rama_id"]);
}else{
$_identificador = $_ramas["rama_id"];
echo "<tr>";
echo "<td>";
echo "<ul>";
$ob_titles = $ob_qry->table_where(T_CONT_RAMA,'id_rama',$_identificador,'nd_title');
$_qry = mysql_query("select * from contenido_nodos where id_rama='". $_identificador ."'");
while($_fila=mysql_fetch_array($ob_titles))
{
$x++;
if($_fila['nd_name'] ==''){ $name=$_fila['nd_title']; }else{ $name=$_fila['nd_name']; }
echo "<li id=\"node". $x ."\"><a onclick=\"javascript:this.style.color='#8F6867'\" href=\"admin/Normativa/upload/". htmlspecialchars($_fila["nd_title"]) ."\" style=\"font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FF0000; text-decoration:underline;padding:0; margin:0;\">". htmlspecialchars($name) ."</a></li>";
}
echo "</ul>";
echo "</td>";
echo "</tr>";
}
}
$_lista_contenidos = contenido_nodos($_datos_rama);
$ja = count($_lista_contenidos);
if(is_array($_lista_contenidos)){
for($ia=0; $ia<$ja; $ia++){
$_list = unserialize($_lista_contenidos[$ia]);
if($_list['nd_name'] ==''){ $name=$_list['nd_title']; }else{ $name=$_list['nd_name']; }
echo "<li><a onclick=\"javascript:this.style.color='#8F6867'\" href=\"admin/Normativa/upload/". htmlspecialchars($_list["nd_title"]) ."\" style=\"font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FF0000; text-decoration:underline; padding:0; margin:0;\">". htmlspecialchars($name) ."</a></li>";
echo "</td>";
echo "</tr>";
}
}
//Fin del bucle
echo "</td>";
echo "</tr>";
echo "</table>";
}
}