Hola amigos phperos, hace tiempo que no entraba en ForosdelWeb, hoy tengo un pequeño problemilla. Os lo cuento. Resulta que tengo una tabla con varios campos, dos de ellos son Categoría (signature) y Subcategoria (title), quiero mostrar agrupados las categorias y colgando de ello las subcategorias, pero cuando pongo Gruop by categorias, lo que hace es ponerme correctamente las categorias, pero solo me pone una subcategoria por categoria, cuando en verdad hay muchas mas, os copio el codigo a ver que puede pasar, gracias.
Código PHP:
// Realizamos la consulta (Tabla nuke_pages)
global $provincia, $dbi;
$result_recursos = mysql_query("SELECT * FROM nuke_pages WHERE cid='23' GROUP BY signature ORDER BY signature", $dbi);
// Mostramos los resultados
echo"<table width=\"100%\"><tr><td align=\"left\" valign=\"top\"><i><b>Recursos:</b></i></td></tr></table><br>";
WHILE ($row=MYSQL_FETCH_ROW($result_recursos))
$number = mysql_numrows($result_recursos);
if (!$number) print("Actualmente no hay recursos en $provincia");
$i = 0;
WHILE ($i < $number):
$cid = mysql_result($result_recursos, $i,"cid");
$pid = mysql_result($result_recursos, $i,"pid");
$signature = mysql_result($result_recursos, $i,"signature");
$title = mysql_result($result_recursos, $i,"title");
$subtitle = mysql_result($result_recursos, $i,"subtitle");
if ($i%2 == 0) {
PRINT "$signature - <a href='modules.php?name=Content&pa=showpage&pid=$pid'>$title</a><br>";
} else {
PRINT "$signature - <a href='modules.php?name=Content&pa=showpage&pid=$pid'>$title</a><br>";
}
$i++;
ENDWHILE;
Gracias