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

Tengo una duda pero creo q es fácil

Estas en el tema de Tengo una duda pero creo q es fácil en el foro de ASP Clásico en Foros del Web. hola queria consultarles sobre asp , ya q yo trabajo mucho con dreamweaver ultradev. La cuestión es q quiero hacer un menú q tiene por ...
  #1 (permalink)  
Antiguo 04/03/2003, 23:27
 
Fecha de Ingreso: febrero-2003
Ubicación: Argentina
Mensajes: 40
Antigüedad: 21 años, 3 meses
Puntos: 0
Tengo una duda pero creo q es fácil

hola queria consultarles sobre asp , ya q yo trabajo mucho con dreamweaver ultradev.
La cuestión es q quiero hacer un menú q tiene por ejemplo 22 links y a cada uno de esos links quiero vincularlos a una página como ser rubros.asp y q en cada link me quede algo asi rubros.asp?id=rubro1 y asi sucesivamente para los 22,sería como repetir región de un registro y aplicar página detalle, pero lo q quiero hacer yo es q esa lista de menú no sea dinámica sino q esté escrita solamente y vincularla a una página dinámica como ser rubros.asp donde muestre el contenido de acuerdo al nombre de ese link.NO SE SI ME ENTIENDEN?

despues como hago para mostrar una página dinámica donde al repetir region quiero q un registro salga con una imágen y otro registro no y como hago para ponerle vinculos a un registro y a otro no?

no se si me pueden responder esto o dar algun ejemplo en alguna página!!

Desde ya muchas gracias
  #2 (permalink)  
Antiguo 04/03/2003, 23:40
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 22 años, 5 meses
Puntos: 1
Creo entender esto pero necesito un ejemplo gráfico sobre lo que quieres para darte una mejor explicación.

Saludos
  #3 (permalink)  
Antiguo 04/03/2003, 23:53
 
Fecha de Ingreso: febrero-2003
Ubicación: Argentina
Mensajes: 40
Antigüedad: 21 años, 3 meses
Puntos: 0
Hola!!
un ejemplo podria ser asi

suponte q este es el menú:


papas
cebolla
manzana
higos
peras
ciruela


entonces quiero q cada uno de esos items tenga un link q valla a una página detalle como ser rubros.asp
pero q cada link q se comunique con rubros.asp se actualize con el rubro de ese link como ser por ejemplo:

si hago click en papas el destino será
rubros.asp?id=papas

entonces en la página rubro q me muestre soponete los comercios q venden papas

y q esa página tenga un registro con una imagen y otro sin

por ejemplo: para papas


imagen rogelio vendederor de papas img de link
-------- juan venta de papas img de link

osea q cada registro tenga un dato y otro no , porq yo lo q se hasta ahora por el tutorial de ultradev q al repetir region muestra c/u de los registros con todos los datos y yo quiero q un registro tenga un dato y el otro no?

como tendria q editar las columnas de la bd para estos casos?

ESPERO Q QUEDE CLARO POR FAVOR SI ME PUEDEN AYUDAR!!
YA Q SOY NUEVO EN ASP!!
GRACIAS
  #4 (permalink)  
Antiguo 05/03/2003, 00:05
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 22 años, 5 meses
Puntos: 1
Bueno pues creas tu codigo que recorre registros como si en todos fueras a usar la imagen y luego lo cambias a algo asi


.
.
.
Counter=0
Do While Not Rs.EOF
If Counter Mod 2=0 Then
%>
<img src=imagen.gif>
<%
End If
%>
Nombre de algun campo = <%=Rs("Campo")%>

<%
Rs.MoveNext
Counter=Counter+1
Loop
%>

Saludos
  #5 (permalink)  
Antiguo 05/03/2003, 00:10
 
Fecha de Ingreso: febrero-2003
Ubicación: Argentina
Mensajes: 40
Antigüedad: 21 años, 3 meses
Puntos: 0
explicame lo de los links

como hago para el tema del menu?????
para q se me actualize la pag rubro.asp de acuerdo a el link del menu
  #6 (permalink)  
Antiguo 05/03/2003, 00:22
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 22 años, 5 meses
Puntos: 1
Pues si haces algo asi

rubro.asp?tipo=papa entonces arrreglas la SQL

SQL="SELECT * FROM TABLA WHERE TUCAMPO='"&Request.QueryString("tipo")&"'"

Debes encontrar un codigo parecido y agregarle a partir del Where

Saludos
  #7 (permalink)  
Antiguo 05/03/2003, 00:29
 
Fecha de Ingreso: febrero-2003
Ubicación: Argentina
Mensajes: 40
Antigüedad: 21 años, 3 meses
Puntos: 0
el ejemplo q te digo está en una página

para q lo veas mejor lo q te digo esta acá, es igual!!

entrá a www.fiestasinolvidables.com

y por ejemplo ingresá en 15 años

y despues elegí un rubro

y te manda a una página con los clientes del rubro ese

es lo mismo fijate!!!!1

y contestame
  #8 (permalink)  
Antiguo 05/03/2003, 00:39
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 22 años, 5 meses
Puntos: 1
Me estas pidiendo un favor o me estas ordenando?

Por cierto lo que vi es lo q te explique
  #9 (permalink)  
Antiguo 05/03/2003, 00:43
 
Fecha de Ingreso: febrero-2003
Ubicación: Argentina
Mensajes: 40
Antigüedad: 21 años, 3 meses
Puntos: 0
solo era para q lo mires

bueno perdon solo era para q lo mires y te aclare el panorama!
todo ok?
perdon si me expreso mal.... lo q pasa es no me salía y estoy algo mal
salu2 muchas gracias
si queres acotar algo a lo q explicaste todo bien.

viste el tema de cuando te muestra un registro con imagen y otro sin???
y como hace por ejemplo a ese registro para ponerle uno o varios links? y a otros no?

disculpáme si te pregunto tan tontamente!!

gracias!!!
  #10 (permalink)  
Antiguo 05/03/2003, 00:48
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 22 años, 5 meses
Puntos: 1
Pues lo de los links no tiene mayor ciencia


.
.
.
Counter=0
Do While Not Rs.EOF
If Counter Mod 2=0 Then
%>
<img src=imagen.gif>
<%
End If
%>
Nombre de algun campo = <%=Rs("Campo")%>
<a href=algo.html>link1</a>
<a href=algo2.html>link2</a>
<a href=algo3.html>link3</a>
<%
Rs.MoveNext
Counter=Counter+1
Loop
%>

Creo que es hora de que empieces a probar y ver lo q te resulta
  #11 (permalink)  
Antiguo 05/03/2003, 00:54
 
Fecha de Ingreso: febrero-2003
Ubicación: Argentina
Mensajes: 40
Antigüedad: 21 años, 3 meses
Puntos: 0
gracias!! esperemos ver q pasa

bueno espero ver q pasa!!
por las dudas , podria consultarte de nuevo otra vez si no me sale???
me podes dejar tu mail?? o como podemos hacer????
salu2

estaria para hablar por el msn si tenes!!

gracias!!
  #12 (permalink)  
Antiguo 05/03/2003, 00:58
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 22 años, 5 meses
Puntos: 1
Tomando como ejemplo http://www.fiestasinolvidables.com/f...o=Fotograf%EDa

Por cierto tendrías que agregar un campo a tu tabla donde guardes 1, 2, 3

Donde:

1= Pago
2= Otro Tipo de pago
3= No pago

en tu sql agregas
.
.
.
SQL="SELECT * FROM TABLA WHERE TUCAMPO='"&Request.QueryString("tipo")&"' order by TUCAMPOQUEAGREGASTE ASC"
.
.
.
Do While Not Rs.EOF
If Rs("campoagregado")=1 Then
%>
AQUI PONES TU CODIGO HTML DONDE MUESTRAS EL CUADRO ROJO CON 3 LINKS Y UNA IMAGEN
<%
ElseIf Rs("campoagregado")=2 Then
%>
AQUI PONES TU CODIGO HTML DONDE MUESTRAS EL CUADRO ROJO CON 3 LINKS
<%
Else
%>
AQUI PONES TU CODIGO HTML NADA MAS LA INFO
<%
End If
Rs.MoveNext
Loop
%>
  #13 (permalink)  
Antiguo 05/03/2003, 00:59
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 22 años, 5 meses
Puntos: 1
Sorry por MSN lo llamo consultoría y eso $$$. Si tienes una duda cualquier forero incluyendome te ayudamos si es que lo sabemos.

Saludos
  #14 (permalink)  
Antiguo 05/03/2003, 10:06
 
Fecha de Ingreso: febrero-2003
Ubicación: Argentina
Mensajes: 40
Antigüedad: 21 años, 3 meses
Puntos: 0
Hola sigo teniendo el problema no me doy cuenta

Hola todavia no me puedo dar cuenta como hacerlo, lo q tengo hecho hasta ahora me dá pero para un solo id osea para el primero , yo quiero q cada link me vincule con los demas id .
Osea un link es un rubro pero el tema es q en la bd tengo mas o menos asi armada las columnas , por ejm:

idproveedor nombre rubro
1 juan catering
2 carlos catering
3 pepe fotos
4 oscar filmación

osea por ahi tengo en un mismo rubros varios id

yo lo q quiero es hacer un link q me vincule a rubros.asp de acuerdo al rubro q elegí del menú por ejm catering

COMO trabajo en ultradev
yo hago el juego de registro de consultas y despues a cada link del menu le quiero poner ir a pág detalle , no se si es así pero por lo poco q sé es la única manera q me sale por lo menos con un id , pero no es lo q quiero, NO SE SI ME ENTIEDENNN

le paso el código q tengo a ver si lo pueden mirar

<%@LANGUAGE="VBSCRIPT"%>
<!--#include file="Connections/proveedores.asp" -->
<%
Dim Rubros__MMColParam
Rubros__MMColParam = "1"
if (Request.QueryString("id") <> "") then Rubros__MMColParam = Request.QueryString("id")
%>
<%
set Rubros = Server.CreateObject("ADODB.Recordset")
Rubros.ActiveConnection = MM_proveedores_STRING
Rubros.Source = "SELECT * FROM PROVEEDORES WHERE PROVEEDORES = " + Replace(Rubros__MMColParam, "'", "''") + " ORDER BY RUBRO ASC"
Rubros.CursorType = 0
Rubros.CursorLocation = 2
Rubros.LockType = 3
Rubros.Open()
Rubros_numRows = 0
%>
<%
' *** Go To Record and Move To Record: create strings for maintaining URL and Form parameters

' create the list of parameters which should not be maintained
MM_removeList = "&index="
If (MM_paramName <> "") Then MM_removeList = MM_removeList & "&" & MM_paramName & "="
MM_keepURL="":MM_keepForm="":MM_keepBoth="":MM_kee pNone=""

' add the URL parameters to the MM_keepURL string
For Each Item In Request.QueryString
NextItem = "&" & Item & "="
If (InStr(1,MM_removeList,NextItem,1) = 0) Then
MM_keepURL = MM_keepURL & NextItem & Server.URLencode(Request.QueryString(Item))
End If
Next

' add the Form variables to the MM_keepForm string
For Each Item In Request.Form
NextItem = "&" & Item & "="
If (InStr(1,MM_removeList,NextItem,1) = 0) Then
MM_keepForm = MM_keepForm & NextItem & Server.URLencode(Request.Form(Item))
End If
Next

' create the Form + URL string and remove the intial '&' from each of the strings
MM_keepBoth = MM_keepURL & MM_keepForm
if (MM_keepBoth <> "") Then MM_keepBoth = Right(MM_keepBoth, Len(MM_keepBoth) - 1)
if (MM_keepURL <> "") Then MM_keepURL = Right(MM_keepURL, Len(MM_keepURL) - 1)
if (MM_keepForm <> "") Then MM_keepForm = Right(MM_keepForm, Len(MM_keepForm) - 1)

' a utility function used for adding additional parameters to these strings
Function MM_joinChar(firstItem)
If (firstItem <> "") Then
MM_joinChar = "&"
Else
MM_joinChar = ""
End If
End Function
%>

ESTE ES EL MENU obviamente acortado

<A HREF="rubro.asp?<%= MM_keepNone & MM_joinChar(MM_keepNone) & "id=" & Rubros.Fields.Item("RUBRO").Value %>">Catering</A>

<A HREF="rubro.asp?<%= MM_keepNone & MM_joinChar(MM_keepNone) & "id=" & Rubros.Fields.Item("RUBRO").Value %>">Cotillón</A>

<% RUBROS.close() %>
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 23:58.