Pasar Datos entre dos paginas

09/02/2005 - 12:03 por Arkaitz | Informe spam
Hola a tod@s,
ante todo saludaros por que es la primera vez que escribo en este foro.
Soy un poco novatillo del ASP, pero me he decidido a hacer una pagina para
ir probando lo que me puede ofrecer esta tecnologia.
Tengo una base Access2k en la que tengo los datos que voy a usar.
Despues de mucho buscar en la web he encontrado la forma de hacer la
conexion a mi base de datos sin usar dsn y tras muchas pruebas ya me
funciona y consigo presentar los datos seleccionados.
ahora me gustaria dar el siguiente paso, esto es que al paginarme los
registros, en uno de estos campos que pagino me coloque un vinculo a otra
pagina que le va a mostrar los detalles.
Por lo tanto quedaria una tabla con 5 campos: codigocliente, razonsocial,
direccion, factura e importe.
el codigo factura tendria el vinculo a la pagina que muestra los detalles de
la factura.

Gracias por la atencion.

Preguntas similare

Leer las respuestas

#1 Matias Iacono
09/02/2005 - 13:15 | Informe spam
Supongo que lo que quieres hacer es algo asi:

<%
do while not rst.eof
...
...
...
%>
<a
href="OtraPagina.asp?ID=<%=rst("CAMPOID")%>"><%=rst("Descripcion")%></a>
<%
rst.movenext
loop
%>

Explico.

Lo que haces es crear un link dentro del bucle que usas para crear tu tabla
y mostrar los datos. CAMPOID es simplemente el ID o descriptor que pasarias
a la proxima pagina, y DESCRIPCION el texto a mostrar donde se hara click.

Luego, cada link te quedara creado de la siguiente forma:

Otrapagina.asp?ID=1
Otrapagina.asp?ID=2
Otrapagina.asp?ID=3
...

Claro, si usas un numerico o algo asi.

Para recuperar este valor en la pagina destino debes usar la clausula
request.querystring(), de la siguiente manera:

Variable1 = request.querystring("ID")

Donde ID entre comillas es el nombre de la variable que quieres recuperar,
que en este caso, coincide con el link creado.

Saludos,

Matias Iacono
Microsoft MVP



"Arkaitz" wrote in message
news:%
Hola a ,
ante todo saludaros por que es la primera vez que escribo en este foro.
Soy un poco novatillo del ASP, pero me he decidido a hacer una pagina para
ir probando lo que me puede ofrecer esta tecnologia.
Tengo una base Access2k en la que tengo los datos que voy a usar.
Despues de mucho buscar en la web he encontrado la forma de hacer la
conexion a mi base de datos sin usar dsn y tras muchas pruebas ya me
funciona y consigo presentar los datos seleccionados.
ahora me gustaria dar el siguiente paso, esto es que al paginarme los
registros, en uno de estos campos que pagino me coloque un vinculo a otra
pagina que le va a mostrar los detalles.
Por lo tanto quedaria una tabla con 5 campos: codigocliente, razonsocial,
direccion, factura e importe.
el codigo factura tendria el vinculo a la pagina que muestra los detalles


de
la factura.

Gracias por la atencion.



Respuesta Responder a este mensaje
#2 Arkaitz
09/02/2005 - 15:12 | Informe spam
por lo que entiendo que tengo que crear primero la pagina destino, en la que
en algun sitio tengo que usar el metodo querystring que me indicas, verdad?
bueno, intentare implementarlo a ver que me sale.
gracias por la orientacion.
"Matias Iacono" escribió en el mensaje
news:%
Supongo que lo que quieres hacer es algo asi:

<%
do while not rst.eof
...
...
...
%>
<a
href="OtraPagina.asp?ID=<%=rst("CAMPOID")%>"><%=rst("Descripcion")%></a>
<%
rst.movenext
loop
%>

Explico.

Lo que haces es crear un link dentro del bucle que usas para crear tu


tabla
y mostrar los datos. CAMPOID es simplemente el ID o descriptor que


pasarias
a la proxima pagina, y DESCRIPCION el texto a mostrar donde se hara click.

Luego, cada link te quedara creado de la siguiente forma:

Otrapagina.asp?ID=1
Otrapagina.asp?ID=2
Otrapagina.asp?ID=3
...

Claro, si usas un numerico o algo asi.

Para recuperar este valor en la pagina destino debes usar la clausula
request.querystring(), de la siguiente manera:

Variable1 = request.querystring("ID")

Donde ID entre comillas es el nombre de la variable que quieres recuperar,
que en este caso, coincide con el link creado.

Saludos,

Matias Iacono
Microsoft MVP



"Arkaitz" wrote in message
news:%
> Hola a ,
> ante todo saludaros por que es la primera vez que escribo en este foro.
> Soy un poco novatillo del ASP, pero me he decidido a hacer una pagina


para
> ir probando lo que me puede ofrecer esta tecnologia.
> Tengo una base Access2k en la que tengo los datos que voy a usar.
> Despues de mucho buscar en la web he encontrado la forma de hacer la
> conexion a mi base de datos sin usar dsn y tras muchas pruebas ya me
> funciona y consigo presentar los datos seleccionados.
> ahora me gustaria dar el siguiente paso, esto es que al paginarme los
> registros, en uno de estos campos que pagino me coloque un vinculo a


otra
> pagina que le va a mostrar los detalles.
> Por lo tanto quedaria una tabla con 5 campos: codigocliente,


razonsocial,
> direccion, factura e importe.
> el codigo factura tendria el vinculo a la pagina que muestra los


detalles
de
> la factura.
>
> Gracias por la atencion.
>
>
>



Respuesta Responder a este mensaje
#3 Arkaitz
09/02/2005 - 15:31 | Informe spam
gracias matias, ya lo he probado y funciona a la perfeccion. :-D
"Arkaitz" escribió en el mensaje
news:
por lo que entiendo que tengo que crear primero la pagina destino, en la


que
en algun sitio tengo que usar el metodo querystring que me indicas,


verdad?
bueno, intentare implementarlo a ver que me sale.
gracias por la orientacion.
"Matias Iacono" escribió en el mensaje
news:%
> Supongo que lo que quieres hacer es algo asi:
>
> <%
> do while not rst.eof
> ...
> ...
> ...
> %>
> <a
> href="OtraPagina.asp?ID=<%=rst("CAMPOID")%>"><%=rst("Descripcion")%></a>
> <%
> rst.movenext
> loop
> %>
>
> Explico.
>
> Lo que haces es crear un link dentro del bucle que usas para crear tu
tabla
> y mostrar los datos. CAMPOID es simplemente el ID o descriptor que
pasarias
> a la proxima pagina, y DESCRIPCION el texto a mostrar donde se hara


click.
>
> Luego, cada link te quedara creado de la siguiente forma:
>
> Otrapagina.asp?ID=1
> Otrapagina.asp?ID=2
> Otrapagina.asp?ID=3
> ...
>
> Claro, si usas un numerico o algo asi.
>
> Para recuperar este valor en la pagina destino debes usar la clausula
> request.querystring(), de la siguiente manera:
>
> Variable1 = request.querystring("ID")
>
> Donde ID entre comillas es el nombre de la variable que quieres


recuperar,
> que en este caso, coincide con el link creado.
>
> Saludos,
>
> Matias Iacono
> Microsoft MVP
>
>
>
> "Arkaitz" wrote in message
> news:%
> > Hola a ,
> > ante todo saludaros por que es la primera vez que escribo en este


foro.
> > Soy un poco novatillo del ASP, pero me he decidido a hacer una pagina
para
> > ir probando lo que me puede ofrecer esta tecnologia.
> > Tengo una base Access2k en la que tengo los datos que voy a usar.
> > Despues de mucho buscar en la web he encontrado la forma de hacer la
> > conexion a mi base de datos sin usar dsn y tras muchas pruebas ya me
> > funciona y consigo presentar los datos seleccionados.
> > ahora me gustaria dar el siguiente paso, esto es que al paginarme los
> > registros, en uno de estos campos que pagino me coloque un vinculo a
otra
> > pagina que le va a mostrar los detalles.
> > Por lo tanto quedaria una tabla con 5 campos: codigocliente,
razonsocial,
> > direccion, factura e importe.
> > el codigo factura tendria el vinculo a la pagina que muestra los
detalles
> de
> > la factura.
> >
> > Gracias por la atencion.
> >
> >
> >
>
>
>




email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida