Hola pateketrueke. Tienes razón, cuando llamó otras veces vuelve la flecha al principio.
Triby y Pateketrueke, ¿cómo se puede corregir? Por favor
Código completo:
Cita: function get_path($id){
static $separa = '';
$result = mysql_query('SELECT name, parent_id FROM categorias WHERE id='.$id);
$row = mysql_fetch_array($result);
if ($row['parent_id'] != NULL){
get_path($row['parent_id']);
echo $separa; // La primera vez no mostrará nada
echo $row['name'];
$separa = ' > '; // A partir de la segunda mostrará mayor-que
}
}
Repito la llamada:
Cita: <?php
get_path(2);
?>
</br>
<?php
get_path(2);
?>
Imprime:
Cita: Inicio > Portasahumerios
> Inicio > Portasahumerios