Ver Mensaje Individual
  #4 (permalink)  
Antiguo 13/10/2004, 09:58
Avatar de neofito
neofito
 
Fecha de Ingreso: noviembre-2003
Mensajes: 138
Antigüedad: 20 años, 5 meses
Puntos: 0
Sigo con el mismo problema, la solución de Josemi es efectiva el problema viene cuando se muestras los resultados y hay productos que tienen subcategorías y otros que no, entonces directamente aparece el link en todos, y ese es mi problema que sólo quiero que aparezca el link en las que tienen subcategorías pero en las que no tienen debe aparecer en blanco. Para verlo más claro imaginaros que al ejecutar el script muestra un resultado en una tabla y 5 registros tienen subcategorías y otros 5 no las tienen aplicando la solución de josemi me sale en los 10 el link "subcategorías" cuando realmente sólo 5 las tienen.

Os pego la función lista_categ_cero por si sirve de ayuda.
Código PHP:
// A pesar del nombre lista todas las categorias de nivel cero o inferiores

function lista_categ_cero($orden,$predecesor) {
  
open();
  if (!isset(
$orden)) $orden='nombre';
  
$query "SELECT id,nombre,descripcion,fecha,predecesor FROM categorias WHERE predecesor='$predecesor' ORDER BY $orden";
  
$result mysql_query($query) or die(mysql_error());
  while(
$categ mysql_fetch_array($result)) {
    
$categs[]=$categ;
  }
  return 
$categs;
  } 

Saludillos

Última edición por neofito; 13/10/2004 a las 11:13