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

¿Como muestro un registro desde un enlace?

Estas en el tema de ¿Como muestro un registro desde un enlace? en el foro de ASP Clásico en Foros del Web. Pues eso, he conseguido mediante un pequeño buscador listar todos los clientes de una BD, en el archivo "busqueda.asp"... Cada cliente se muestra como un ...
  #1 (permalink)  
Antiguo 31/05/2002, 05:55
 
Fecha de Ingreso: febrero-2002
Mensajes: 191
Antigüedad: 22 años, 4 meses
Puntos: 0
¿Como muestro un registro desde un enlace?

Pues eso, he conseguido mediante un pequeño buscador listar todos los clientes de una BD, en el archivo "busqueda.asp"...

Cada cliente se muestra como un enlace a "mostrar.asp?cliente=nombre apellidos" pero me muestras todas las entradas de la BD sin criterio aparente.

¿Qué he hecho mal? Como hago para que se muestra uno u otro registro pulsando en el enlace que contien el nombre del cliente??

Gracias.

<p align="center"><font size="6" face="Garamond">..::Ñ::..[/CODE]<font face="Times New Roman" size="6"><br>
[/CODE]
<font size="6" face="Garamond">AL PODER[/CODE]</p>
  #2 (permalink)  
Antiguo 31/05/2002, 06:46
Avatar de OMiCRoM  
Fecha de Ingreso: febrero-2002
Mensajes: 101
Antigüedad: 22 años, 4 meses
Puntos: 0
Re: ¿Como muestro un registro desde un enlace?

Supongo que será problema del espacio existente entre nombre y apellidos. Como utilizas el método GET, los espacios los debes sustituir por %20 :

mostrar.asp?cliente=nombre%20apellidos

Espero que te ayude.

Un salu2.
  #3 (permalink)  
Antiguo 31/05/2002, 09:11
 
Fecha de Ingreso: febrero-2002
Mensajes: 191
Antigüedad: 22 años, 4 meses
Puntos: 0
Re: ¿Como muestro un registro desde un enlace?

No, no me entendiste, lo de &quot;nombre apellidos&quot; fue una forma de ponerlo. Osea, si el cliente se llama Roberto Perez del Valle, al poner el cursor sobre el enlace, abajo, en la barra de estado aparece:

&quot;http://servidor/directorio/mostrar.asp?cliente=RobertoPerezdelValle&quot;

Más tarde pegaré el codigo porque sino, no creo que me podais ayudar...

Gracias de cualquier forma.
  #4 (permalink)  
Antiguo 01/06/2002, 11:18
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 5 meses
Puntos: 4
Re: ¿Como muestro un registro desde un enlace?

Hola, creo que para que sea mas efectivo debes usar ID en ves de el nombre de cada persona, me explico mejor:
en cada vinculo no coloques
mostrar.asp?cliente=nombre%20apellidos
sino
mostrar.asp?cliente=14

el codigo seria algo asi

en busqueda.asp
mostrar.asp?cliente=&lt;%=rs(&quot;id&quot;)%&gt;


y en la pagina donde deseas que te aparezcan los datos de cada cliente colocas esto.

mostrar.asp


&lt;%


Dim cliente
cliente = Request.QueryString(&quot;cliente&quot;)


'luego haces la consulta SQL para que solo te muestre los datos del cliente que le hiciste click.


rs.Open &quot;select * from tutabla where ID=&quot; &amp; cliente

y mas abajo puedes mandar a llamar los datos que necesites que aparezcan, como nombre apellido, edad, direccion, etc...

con
&lt;%=rs(&quot;nombre&quot;)%&gt;
&lt;%=rs(&quot;apellidos&quot;)%&gt;
&lt;%=rs(&quot;direccion&quot;)%&gt;

etc...(segun los nombres de tus campos)

espero sea lo qeu buscas y que te sirva, suerte.. si no entendiste

mi email es [email protected]

LEXUS

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:08.