Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/01/2010, 01:14
pilucho
 
Fecha de Ingreso: noviembre-2004
Ubicación: NULL
Mensajes: 655
Antigüedad: 20 años, 2 meses
Puntos: 6
Ordenar Subcategoria en PHP

Tengo el siguien problema a ver si alguien me da una ayuda, desde ya muchas gracias

Código PHP:
Mi tabla

    CREATE TABLE categorias (
      c_id int(11) NOT NULL auto_increment,
       nombre_categoria varchar(20) NOT NULL default '',
        PRIMARY KEY (c_id)
    );
    CREATE TABLE subcategorias (
        s_id int(11) NOT NULL AUTO_INCREMENT,
      c_id int(11) default NULL,
        nombre_subcategoria varchar(20) NOT NULL default '',
        PRIMARY KEY (s_id)
    );    

    CREATE TABLE marca (
      m_id int(11) NOT NULL auto_increment,
      s_id int(11) default NULL,
      nombre_genero varchar(20) NOT NULL default '',
      PRIMARY KEY  (m_id)
    );    
<?  
include_once('conxesumare.php'); // Conexion
$SQL mysql_query("SELECT * FROM categorias"); 
while(
$draco mysql_fetch_array($SQL)) { 
echo 
"<strong>".$row[nombre_categoria]."</strong>"
$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"); 
while(
$row mysql_fetch_array($SQLSUB)) { 
echo 
"<li>";
echo 
"<a href=#> ".$row[nombre_subcategoria]." </a>";
echo 
"<ul><li><a href=respuesta.php> ".$row[nombre_marca]." </a></li>";
echo 
"</ul></li>"
}    

?>

   
Resultado que deveria salirme, en cada subcategoria deberia ir las marcas

Categoria--------- Computacion
Subcategoria------- Notebook
Marca--------------------- Sony Vaio 
Marca--------------------- HP 
Marca--------------------- Accer 

Categoria--------- Autos 
Subcategoria------- Automovil
Marca------------------------ Ford
Marca------------------------ Fiat

Resultado actual, se repite la subcategoria y en cada uno sale una marca

Categoria--------- Computacion
Subcategoria------- Notebook
Marca--------------------- Sony Vaio 
Subcategoria------- Notebook
Marca--------------------- HP 
Subcategoria------- Notebook
Marca--------------------- Accer 

Categoria--------- Autos 
Subcategoria------- Automovil
Marca------------------------ Ford
Subcategoria------- Automovil
Marca------------------------ Fiat

Última edición por pilucho; 26/01/2010 a las 00:13