Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/06/2006, 04:06
unknowmx
 
Fecha de Ingreso: junio-2006
Mensajes: 3
Antigüedad: 17 años, 11 meses
Puntos: 0
De acuerdo Ayuda soy novato!,

Hola,

pues soy novato y tengo un problema, espero me puedan orientar, sere breve:

- Tengo una tabla llamada "catdir" que consta de 3 campos

Código:
id int(11) AUTO_INCREMENT PRIMARY KEY,
nombre varchar(150),
id_padre int(11)
y bien lo que quiero es ORDENAR los campos para un formulario en el campo <SELECT> para ser mas exactos ordenar los campos para el tag <option>

- tengo el fichero dir.php

Código PHP:
<?
/////////////////Establecemos conexion con la base de datos////////////////
$cnx mysql_connect($server,$user2,$pass2);
$slc mysql_select_db($database,$cnx);
///////////////////////////////////////////////////////////////////////////

$ssql "SELECT * FROM catdir ORDER BY id ASC";
$eenviar mysql_query($ssql,$cnx);

for(
$i=1$row mysql_fetch_array($eenviar); $i++)
{
print 
"<option value=\"$i\" class=\"blue\">$row[nombre]</option>";
}

mysql_close($cnx);
?>
y lo que quiero es lo siguiente, tengo 5 paises con el ID_PADRE como "0" y quiero que se ordenen mas o menos asi

Código PHP:
Mexico <-- como padre
zona 1 
<--como hijo de mexico
zona 2 
<-- ""                      ""
zona 3 <-- ""                      ""
...
Canada <-- como padre
zona 1 
<--como hijo de mexico
zona 2 
<-- ""                      ""
zona 3 <-- ""                      ""
....
etc 
pero voy agregando las zonas (pueden ser otros nombres) desde otro formulario y en ID_PADRE se le agrega el ID de la categoria principal, en el ejemplo anterior las categorias principales son mexico y canada, entonces con CSS colorear las categorias principales y abajo a sus hijos,

no se si me di a entender, pero es mas o menos lo que quiero hacer y no se como, solo puedo ordanizar bien las categorias padres por medio de ORDER BY id ASC pero no se como ordenar PADRE-HIJO, PADRE-HIJO....


de antemano gracias por su ayuda