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

Problema al recuperar querystring que no existe.

Estas en el tema de Problema al recuperar querystring que no existe. en el foro de ASP Clásico en Foros del Web. Hola a tod@s: He estado dando vueltas a este asunto: Estoy enviando por URL variables a una siguiente página, pues esta recupera correcta y perfectamente ...
  #1 (permalink)  
Antiguo 15/06/2003, 20:30
Avatar de Fr@Nc3$c0  
Fecha de Ingreso: abril-2002
Ubicación: Barcelona (Spain)
Mensajes: 710
Antigüedad: 23 años
Puntos: 1
Problema al recuperar querystring que no existe.

Hola a tod@s:

He estado dando vueltas a este asunto:

Estoy enviando por URL variables a una siguiente página, pues esta recupera correcta y perfectamente las variables cuando éstas existen.

El problema reside cuando, por algún motivo, la misma página que envia variables por querystring, no envia variables, pues entonces no puedo detectar si se enviaron o no, sólo sé que esta vacia la casilla de la Base de Datos la cual los recoge.

Quiero saber si se puede mediante ASP averiguar antes de capturar la variable de URL si existe dicha variable por URL , para que así me ahorre código y pueda colocar cierto texto en su lugar.


Espero haberme explicado, gracias por adentado! ;)
Saludos y suerte!
__________________
Francesc Mula Calleja
Hay mucho por ver todavía...
  #2 (permalink)  
Antiguo 15/06/2003, 20:42
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 23 años, 2 meses
Puntos: 1
En este caso comprobamos si la varible trae algun valor, si no lo trae le mandamos de nuevo a la pagina anterior.
Tambien puedes mostrarle un mensajes en pantalla indicandole el error y con un link para volver atras.

<%
if request.querystring("variable")="" then
response.redirect ("anterior.asp")
else
' codigo
' codigo
end if
%>

Variante2:
<%
if request.querystring("variable")="" then
response.write ("ERROR, no ha especificado el valor")
response.end
else
' codigo
' codigo
end if
%>
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
  #3 (permalink)  
Antiguo 15/06/2003, 20:51
Avatar de Fr@Nc3$c0  
Fecha de Ingreso: abril-2002
Ubicación: Barcelona (Spain)
Mensajes: 710
Antigüedad: 23 años
Puntos: 1
Así lo he probado, pues no me ha resultado Maestro:

Tengo una comparación como la que mencionas, de que si no trae valor, éste sea un texto "desconocido".

Pero en la base de datos, el valor se queda en blando, no reconociendo nada.

No hay manera de comprobar si existe o no la variable en la URL antes?


Saludos.
__________________
Francesc Mula Calleja
Hay mucho por ver todavía...
  #4 (permalink)  
Antiguo 16/06/2003, 03:16
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 23 años, 2 meses
Puntos: 1
Pues eso deberia valer, creo que se te esta pasando algo.
Si fuera un formulario tambien puedes validar con JAVASCRIPT el contenido del cuadro de texto, busca ejemplos de validacion de casillas vacias en las FAQ de javascript.
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
  #5 (permalink)  
Antiguo 16/06/2003, 05:42
Avatar de Fr@Nc3$c0  
Fecha de Ingreso: abril-2002
Ubicación: Barcelona (Spain)
Mensajes: 710
Antigüedad: 23 años
Puntos: 1
Lo que hago es capturar cierta información con JavaScript, crear un enlace con las variables por URL, de tal modo que aveces por el motivo que sea, (no soporte javascript o etc...) no envia variables por url.

Miraré por JavaScript pues.


Gracias
__________________
Francesc Mula Calleja
Hay mucho por ver todavía...
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 04:55.