Cambia:
Código PHP:
Ver original$SQLSUB = mysql_query("SELECT * FROM marca LEFT JOIN subcategorias ON marca.s_id=subcategorias.s_id WHERE c_id = '{$row[c_id]}' order by nombre_subcategoria"); echo "<li>";
echo "<a href=#> ".$row[nombre_subcategoria]." </a>";
echo "<ul><li><a href=respuesta.php> ".$row[nombre_marca]." </a></li>";
echo "</ul></li>";
}
Por esto:
Código PHP:
Ver original$SQLSUB = mysql_query("SELECT * FROM marca LEFT JOIN subcategorias ON marca.s_id=subcategorias.s_id WHERE c_id = '{$row[c_id]}' order by nombre_subcategoria"); $nombresub="";
echo "<li>";
if ($nombresub!=$row[nombre_subcategoria]) {
echo "<a href=#> ".$row[nombre_subcategoria]." </a>";
$nombresub=$row[nombre_subcategoria];
}
echo "<ul><li><a href=respuesta.php> ".$row[nombre_marca]." </a></li>";
echo "</ul></li>";
}
Fijate que sencillo hacemos que solo muestre la subcategoria la primera vez en ese while, saludos!!