![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
27/02/2004, 03:05
|
| | Fecha de Ingreso: abril-2002 Ubicación: La Comarca
Mensajes: 192
Antigüedad: 22 años, 9 meses Puntos: 0 | |
tipo foro Por lo que entiendo, tu lo que quieres es hacer una botonera que se comporte como un tipo Foro, es decir, con un titulo madre y un conjunto de subtitulos que cuelgan de el, es eso?
Bien, pues la manera mas sencilla que tienes de hacer esto es la siguiente:
* Considerando que tenemos un conjunto de claves principales y un conjunto de subclaves, puedes hacer lo siguiente:
A) Generar una tabla que contenga un id_boton y un nombre_boton
B) Añadir un campo que sea sub_boton_de
Entonces, al llenar cada fila, hariamos lo siguiente:
id_boton => autonumerico (que lo llene solo la tabla)
nombre_boton => nombre
sub_boton_de => este campo tendra la siguiente particularidad: si le ponemos un valor = 0, estaremos diciendo que es un campo principal y si le ponemos un valor Y dado, le estaremos diciendo que es un subboton del id_boton = Y.
Ejemplo:
1 SOBRE EL SITIO
5 INICIO
6 FAVORITOS
7 ATRAS
...
Id_boton sub_boton_de nombre_boton
1 0 SOBRE EL SITIO
5 1 INICIO
6 1 FAVORITOS
7 1 ATRAS
2 0 CUALQUIER OTRO NOMBRE
...
Hariamos una primera busqueda en la tabla de todas las filas que tienen el campo sub_boton_de = 0
consulta_A = SELECT * FROM tabla_menu WHERE sub_boton_de = 0
Ese resultado lo recorreriamos en un bucle e iriamos haciendo para cada valor obtenido una nueva busqueda
botones = myssql_query(consulta_A)
while not botones.eof
consulta_B = SELECT * FROM tabla_menu WHERE sub_boton_de = botones(i).id_boton
Pintamos los botones que cumplen la condicion
Loop
Espero que esto te ayude, porque solo me falta ponerte el codigo.
UN saludo.
Ideafix.
__________________ Aus Liebe zu einem Sterblichen muss Elronds Tochter Arwen Ihr elbisches Erbe aufgeben und für immer auf die Reise zu den unsterblichen Ländern verzichten. |