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

DUDA esencial de ASP

Estas en el tema de DUDA esencial de ASP en el foro de ASP Clásico en Foros del Web. Buenas Master, tengo una duda basica y esencial en lo que a programar en ASP se refiere.... supongamos que tengo en mi sitio web 5 ...
  #1 (permalink)  
Antiguo 10/09/2003, 08:38
 
Fecha de Ingreso: agosto-2003
Mensajes: 90
Antigüedad: 21 años, 8 meses
Puntos: 0
DUDA esencial de ASP

Buenas Master,
tengo una duda basica y esencial en lo que a programar en ASP se refiere....

supongamos que tengo en mi sitio web 5 secciones, que son simplemente 5 htmls...
ahora bien, si quiero hacer el contenido de esas secciones totalmente dinamicas con ASP, sacadas de BD, tengo que tener igualmente 5 htmls distintos o con un solo html es suficiente y lo unico que voy cambiando ees el contenido de acuerdo al enlace que clikee???

por favor necesito pronta respuesta de esta gran duda,....
tomar contenidos de una BD y volcarlo en un html lo sé hacer,...pero en este caso como sería si depende de qué enlace clikee varie el contenido....

gracias por la ayuda..
saludos
  #2 (permalink)  
Antiguo 10/09/2003, 11:15
Avatar de Mplus  
Fecha de Ingreso: agosto-2003
Ubicación: colgando de un trebol
Mensajes: 157
Antigüedad: 21 años, 8 meses
Puntos: 0
depende de a que te refieras con cambiar el contenido,
especifica, por favor.
__________________
Daría todo lo que sé por la mitad de lo que ignoro
  #3 (permalink)  
Antiguo 10/09/2003, 11:51
Avatar de saymon  
Fecha de Ingreso: septiembre-2003
Ubicación: Panama
Mensajes: 318
Antigüedad: 21 años, 7 meses
Puntos: 0
Mi lo mas básico que se hace y también para ahorra recurso es que en cada página te conectes a la bd y extraigas los datos que desees dinamicamente dependiendo de lo que el usuario haya seleccionado en la pagina(html) anterior, esto se hace forzando al usuario que haga elecciones y dependiedo de lo que elija asignas variables.Variables que debes enviar a la pagina que selecciono y con esas variables haces la seleccion a la tabla de lo que el usuario quiere ver.

No se si me expliqué bien,
haber si te ayuda.
  #4 (permalink)  
Antiguo 10/09/2003, 12:15
 
Fecha de Ingreso: agosto-2003
Mensajes: 90
Antigüedad: 21 años, 8 meses
Puntos: 0
mi pregunta concreta es si es necesario que tenga armados 5 htmls, para que en cada uno vaya extrayendo el contenido de la Base de Dato,
o si con un solo HTML es suficiente, y vaya variando el contenido de acuerdo a lo que elige el usuario, lo voy sacando de la BD...
  #5 (permalink)  
Antiguo 10/09/2003, 12:23
Avatar de saymon  
Fecha de Ingreso: septiembre-2003
Ubicación: Panama
Mensajes: 318
Antigüedad: 21 años, 7 meses
Puntos: 0
5 html.

Para mayor comprension seria que explicaras lo que quieres hacer y el código.

porque si vas a mostrar 5 cosas diferentes serian 5 htmlh
  #6 (permalink)  
Antiguo 10/09/2003, 13:08
 
Fecha de Ingreso: agosto-2003
Mensajes: 90
Antigüedad: 21 años, 8 meses
Puntos: 0
pero solo lo que varia es el contenido , todo lo demas es igual, es decir la estructura HTML es igual para todas,

solo cambia el contenido que es sacado de una BD y metido en una tabla...
por eso era mi consulta...
  #7 (permalink)  
Antiguo 10/09/2003, 13:38
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
si los datos van a salir de una BD sólo necesitás un archivo y, por supuesto, no HTML sino ASP
__________________
...___...
  #8 (permalink)  
Antiguo 10/09/2003, 14:47
 
Fecha de Ingreso: agosto-2003
Mensajes: 90
Antigüedad: 21 años, 8 meses
Puntos: 0
ok, es verdad solo un ASP, pero como hago para que el contenido sea de acuerdo al link que el usuario elija?

por ejemplo si el lusuario hace click en ARTICULOS, se cargue en la pagina lo correspondiente a articulos de la base de datos... y no otra cosa....
  #9 (permalink)  
Antiguo 10/09/2003, 15:39
Avatar de saymon  
Fecha de Ingreso: septiembre-2003
Ubicación: Panama
Mensajes: 318
Antigüedad: 21 años, 7 meses
Puntos: 0
Estan las dos alternativas, las 2 tienen ventajas y desventajas.

Si quieres hacer un ASP seria así:

Tienes la estructura HTML con 5 link, juntos con cada link vas a enviar una variable dependiendo de lo que quieras (articulo, cliente, proveedor, etc)
Ejemplo:
<%
cliente = "cliente"
proveedor=proveedor, etc,etc....
%>
<a herf="Codigo.asp?variable=<%=cliente%>">Seleccione Cliente</a>

Asi envias la variable para esa selección, haces eso con las otras cuatro.

En códigi.asp

recojer = request.queryString("variable1")

if recojer = cliente then
seleccion para clientes y redireccionas con los resultados de la seleccion de la tabla cliente

y asi vas haciendo......... Te comento que es mas complicado que tener 5 asp.

TE EXPLICO LOS 5 ASP

Si tienes Cliente.asp, articulo.asp, cliente.asp, etc.....

en cada pagina tienes la selección de esa página es unica, para cliente.asp tienes SElect * from clientes ........ y los muestras asi para cada asp

ccuando lo llamas del HTML principal te va a mostrar lo que ya esta seleccionado. si el usuario hace llama a cliente te lo va a mostrar en esa página.

NO SE SI ES ESTO LO QUE TE ENRREDA, PERO UNA PAGINA ASP Y HTML ES LO MISMO. ME REFIERO A LAS EXTNCIONES.

si tienes

<html>
<body>
<%
'hace la coneccion
Select * from clientes

'haces la tabla para mostrar lo seleccionado
%>
</body
</html>

y lo guardas como cliente.asp ......."Eso" es un asp y te va a mostrar las tablas con lo seleccionado como HTML todo normal.

espero que te ayude mi idea.}

saludos
  #10 (permalink)  
Antiguo 10/09/2003, 20:55
 
Fecha de Ingreso: agosto-2003
Mensajes: 90
Antigüedad: 21 años, 8 meses
Puntos: 0
gracias saymon... esa era basicamente mi duda..
por lo que veo me conviene hacer un ASP para cada seccion y listo, no complicarla mucho....

el otro sistema calculo que sirve mucho para casos que son muchas mas de 5 secciones...

.. en lo del HTML me exprese mal yo, ya se que son todos .asp..

una vez mas mil gracias !
  #11 (permalink)  
Antiguo 10/09/2003, 22:55
 
Fecha de Ingreso: agosto-2003
Mensajes: 90
Antigüedad: 21 años, 8 meses
Puntos: 0
el tema esta en saber manejar bien el QUERYSTRING por lo qu veo..
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 21:46.