/ Published in: PHP
Arbol usado para mostrar categorias dentro de una lista
Cat1
==subcat11
Cat2
==subcat21
====subcat211
Cat1
==subcat11
Cat2
==subcat21
====subcat211
Expand |
Embed | Plain Text
Copy this code and paste it in your HTML
// Paso 1 function arbol( $padre, $nivel, $categoria_selected){ global $categorias_lista; if($padre==0) $categorias_lista = ''; $nivel++; $categoria_id = $rs["categorias_id"]; $categorias_lista .= "<OPTION VALUE='$categoria_id' "; if ($categoria_id == $categoria_selected) $categorias_lista .= " SELECTED"; $categorias_lista .= ">" . $categoria_nombre . "</OPTION>\n"; arbol( $categoria_id, $nivel, $categoria_selected); if($padre==0) return $categorias_lista; } // Paso 2 (Colocar los OPTION dentro de un SELECT) $categoria_lista = "<select name=\"". $name ."\" id=\"". $name ."\" onChange=\"". $onChange ."\" class=\"".$class."\" ".$disabled.">"; $categoria_lista .= "<OPTION></OPTION>"; $nivel = 0; $categoria_lista .= arbol( 0, $nivel, $categoria_selected); $categoria_lista .= "</select>";
URL: www.forosdelweb.com/faqs_De_php