Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/02/2013, 22:02
Avatar de konoyek
konoyek
 
Fecha de Ingreso: julio-2007
Mensajes: 268
Antigüedad: 16 años, 10 meses
Puntos: 0
Respuesta: Ordenar Categorias MySql

Hola h2swider agradezco tu respuesta ya puedo saber claramente la busqueda de las 2 tablas el problema radica al momento de ordenarlo ya que aun no lo tengo bien claro, el codigo actual que tengo con JOIN es:

Código PHP:

<? 
$i
=0;
$sql2="SELECT * FROM categoria_relacion NATURAL JOIN categoria ORDER BY categoria_relacion.principal ASC";
$res2=mysql_query($sql2);

while(
$row=mysql_fetch_assoc($res2) ){
$prin=$row['principal'];
$sec=$row['secundaria'];

$id=$row['ID'];
$nombre=$row['Nombre'];
$descri=$row['descripcion'];
$estado=$row['estado'];
$conteo=0;

$i++;
if ((
$i%2)==0) {
$class="even";
}
else{
    
$class="odd";
}

echo 
'<tr class="'.$class.'">
    <td>'
.$nombre.' / '.$prin.' / '.$sec.' / '.$id.'</td>
    <td>'
.$descri.'</td>
    <td>'
.$conteo.'</td>'?>
    <td>
<form  action="<?php echo $_SERVER['PHP_SELF']; ?>" name="edit" method="post">
<input name="editar" title="Editar" type="image" src='<? echo $url?>imagenes/edit.png' value="<? echo $num?>" />
<input type="hidden" name="num" value="<? echo $num;?>" />
<input type="hidden" name="editar"/>
</form>
</td>

</tr>
<?      


}
echo 
"Total resultados: <b>$i</b>";
?>
El resultado que tengo es:

Cocinas
Iride
prueba
Astra
Cocinas
Prueba final

La idea es obtener el siguiente orden:


Cocinas
- Iride
-- prueba
- Astra
-- Cocinas
Prueba Final


Agradezco demasiado la colaboracion prestada!