Foros del Web » Programando para Internet » ASP Clásico »

Una de diseño

Estas en el tema de Una de diseño en el foro de ASP Clásico en Foros del Web. Hola. Tengo una base de datos organizada de la siguiente manera. Una tabla de articulos una tabla de subfamilias una tabla de familias una tabla ...
  #1 (permalink)  
Antiguo 23/03/2002, 15:22
 
Fecha de Ingreso: diciembre-2001
Mensajes: 262
Antigüedad: 23 años, 4 meses
Puntos: 0
Una de diseño

Hola.
Tengo una base de datos organizada de la siguiente manera.

Una tabla de articulos
una tabla de subfamilias
una tabla de familias
una tabla de categorias.

cuando elijo una categoria, accedo a la lista de familias que la componen, luego elijo una y accedo a la lista de subfamilias que componen esta...

Me podriais indicar alguna forma de ir representando la estructura por donde me estoy mnoviendo:

CATEGORIA1 | Familia5 | SubfamiliaX |

( Que se componga de forma automatica quiero decir. )
Hasta ahora estoy asignando a una variable de session la elección, y despues voy llamando a esa variable para representarla. La pregunta es si sabeis algún metodo alternativo, o más simple. :)

<a href="http://www.almaluz.com"><Img src="http://www.almaluz.com/banners/B_almaluz.gif"></a>
  #2 (permalink)  
Antiguo 23/03/2002, 15:34
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: Una de diseño

bueno pues antes de leer esta parte:

Cita:
( Que se componga de forma automatica quiero decir. )
Hasta ahora estoy asignando a una variable de session la elección, y despues voy llamando a esa variable para representarla. La pregunta es si sabeis algún metodo alternativo, o más simple.
es lo que te iba a sugerir... jeje lo siento...

saludos
  #3 (permalink)  
Antiguo 23/03/2002, 15:36
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: Una de diseño

bueno como sugerencia: ocupa cookies y asi no sobre cargas el servidor...

Saludos ;)
  #4 (permalink)  
Antiguo 23/03/2002, 16:42
 
Fecha de Ingreso: diciembre-2001
Mensajes: 262
Antigüedad: 23 años, 4 meses
Puntos: 0
Re: Una de diseño

Gracias Urjose :P

Se me ocurre que podria pasar tambien los nombres de las categorias/familias... mediante el siguiente codigo:
Código:
  
&lt;a href=&quot;efamilia.asp?categoria=&lt;%= rscategorias(&quot;codigo&quot;) %&gt; &amp; nomcat=&lt;%= rscategorias(&quot;nombre&quot;)%&gt;&quot;&gt;&lt;%= rscategorias(&quot;nombre&quot;) %&gt;&lt;/a&gt;
Luego en la siguiente página lo recogo y tengo cuidado de volver a pasarlo a la siguiente junto con la siguiente elección.

Esto quizá me ayudaría con los navegadores que no aceptan cookies :( ( supngo )
aunque pensandolo bien es muy engorroso tener que pasar estos valores tanto hacia delante como atras, ¿ No crees ?

Saludos desde Andalucía amigo Urjose.


<a href="http://www.almaluz.com"><Img src="http://www.almaluz.com/banners/B_almaluz.gif"></a>
  #5 (permalink)  
Antiguo 23/03/2002, 16:50
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: Una de diseño

pues tu lo has dicho, creo que seria mas engorroso como mencionas, no se tal vez con cookies podrias usar algo asi

en la categoria principal por ejemplo Automoviles

Response.Cookies(&quot;Categoria&quot;)=rs(&quot;n ombre&quot;)

en la subcategoria compactos:

Response.Cookies(&quot;Categoria&quot;)=Request.Co okies(&quot;Categoria&quot;)&amp;&quot;/&quot;&amp;rs(&quot;NombreSub&quot;)


y cada vez que entres a una categoria principal usas algo asi

Response.Cookies(&quot;Categoria&quot;)=&quot;&quo t;

Es decir quedaria asi.

Response.Cookies(&quot;Categoria&quot;)=&quot;&quo t;
Response.Cookies(&quot;Categoria&quot;)=rs(&quot;n ombre&quot;)


Con eso limpias la cookie cada vez que entras a una categoría principal y le asignas el nuevo nombre... bueno creo que algo asi debe funcionar...

ya ya para imprimirlo pues usas el

&lt;%=Request.Cookies(&quot;Categoria&quot;)%&g t;

y listo

creo que debraye un poco pero se me hace demasiado sencillo así.

Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:37.