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

Formulario que funciona según fecha

Estas en el tema de Formulario que funciona según fecha en el foro de ASP Clásico en Foros del Web. Buenas noches y feliz año Hace tiempo realice un post que trataba sobre este tema pero no saqué conclusiones, haver si alguien puede decirme como ...
  #1 (permalink)  
Antiguo 31/12/2004, 17:25
Avatar de Prefontaine  
Fecha de Ingreso: agosto-2004
Mensajes: 313
Antigüedad: 20 años, 8 meses
Puntos: 0
Formulario que funciona según fecha

Buenas noches y feliz año

Hace tiempo realice un post que trataba sobre este tema pero no saqué conclusiones, haver si alguien puede decirme como puedo hacer para que un formulario funcione a partir de determinada fecha o deje de funcionar a partir de otra, surgiese por ejmplo un respose redirect si no es una de las dos, he pensado yo, pero o se como hacerlo.

Un saludo
  #2 (permalink)  
Antiguo 03/01/2005, 12:40
Avatar de Prefontaine  
Fecha de Ingreso: agosto-2004
Mensajes: 313
Antigüedad: 20 años, 8 meses
Puntos: 0
Alguien puede ehcarme un cable

Un saludo
  #3 (permalink)  
Antiguo 03/01/2005, 15:34
 
Fecha de Ingreso: diciembre-2004
Ubicación: Bs. As. - Argentina
Mensajes: 200
Antigüedad: 20 años, 4 meses
Puntos: 0
if now()>FechaQueQuiroQueCaduque then
response.redirect("OtroAsp.asp")
end if
¿una cosa asi no puede servirte?

Saludos.
__________________
Javo.
www.thesitewatcher.com
Monitoreo y Auditoría de Sitios de Internet
  #4 (permalink)  
Antiguo 03/01/2005, 16:27
Avatar de Prefontaine  
Fecha de Ingreso: agosto-2004
Mensajes: 313
Antigüedad: 20 años, 8 meses
Puntos: 0
Javopereira, no sabía que fuese tan sencillo... No caí en eso y por ahí lo tenía.

Muchas gracias
  #5 (permalink)  
Antiguo 03/01/2005, 16:40
Avatar de Prefontaine  
Fecha de Ingreso: agosto-2004
Mensajes: 313
Antigüedad: 20 años, 8 meses
Puntos: 0
Creo que hay un problema... la fecha que le pongo tanto si es superior como sinó me hace que se redireccione...
  #6 (permalink)  
Antiguo 03/01/2005, 17:02
 
Fecha de Ingreso: diciembre-2004
Ubicación: Bs. As. - Argentina
Mensajes: 200
Antigüedad: 20 años, 4 meses
Puntos: 0
Cita:
Iniciado por Prefontaine
Creo que hay un problema... la fecha que le pongo tanto si es superior como sinó me hace que se redireccione...
¿no podes tener un problema con los formatos de la fecha?
quizas te esté devolviendo mm/dd/yyyy y entonces la comparacion da mal.
En ese caso tenes que hacer if anidados para controlar.

Otra cosa que te puede ayudar, usa if now()>cdate(FechaQueQuieroQueCaduque) then
a ver que onda....
__________________
Javo.
www.thesitewatcher.com
Monitoreo y Auditoría de Sitios de Internet

Última edición por javopereira; 03/01/2005 a las 17:05
  #7 (permalink)  
Antiguo 03/01/2005, 17:15
Avatar de Prefontaine  
Fecha de Ingreso: agosto-2004
Mensajes: 313
Antigüedad: 20 años, 8 meses
Puntos: 0
<%
if now()>cdate(1/1/2005) then
response.redirect("pagina_no_admitido.asp")
end if
%>

Pués yo tengo este codigo y quiero que me rechaze las entradas a partir de esta fecha,pero me lo hace después de esta y antes.

Un saludo puede ser algún conflicto?

Un saludo
  #8 (permalink)  
Antiguo 04/01/2005, 12:09
Avatar de Prefontaine  
Fecha de Ingreso: agosto-2004
Mensajes: 313
Antigüedad: 20 años, 8 meses
Puntos: 0
Alguna ayudita?

Gracias
  #9 (permalink)  
Antiguo 04/01/2005, 12:42
Avatar de juanmi321  
Fecha de Ingreso: septiembre-2004
Mensajes: 262
Antigüedad: 20 años, 7 meses
Puntos: 1
intenta ponerlo asi

<%
if now() >= cdate(1/1/2005) then
response.redirect("pagina_no_admitido.asp")
end if
%>
__________________
<>< EN MOMENTOS DE CRISIS, SOLO LA IMAGINACIÓN ES MÁS IMPORTANTE QUE EL CONOCIMIENTO <><
  #10 (permalink)  
Antiguo 04/01/2005, 13:08
Avatar de Prefontaine  
Fecha de Ingreso: agosto-2004
Mensajes: 313
Antigüedad: 20 años, 8 meses
Puntos: 0
Nada de nada...
  #11 (permalink)  
Antiguo 05/01/2005, 15:22
 
Fecha de Ingreso: julio-2004
Mensajes: 30
Antigüedad: 20 años, 9 meses
Puntos: 0
Prueba de esta forma (es ponerle comillas a la fecha)

Cita:
Iniciado por juanmi321
intenta ponerlo asi

<%
if now() >= cdate("1/1/2005") then
response.redirect("pagina_no_admitido.asp")
end if
%>
  #12 (permalink)  
Antiguo 05/01/2005, 15:43
Avatar de Prefontaine  
Fecha de Ingreso: agosto-2004
Mensajes: 313
Antigüedad: 20 años, 8 meses
Puntos: 0
Ostras!! Vaya tonteria Muchas gracias.

Un saludo
  #13 (permalink)  
Antiguo 05/01/2005, 16:09
Avatar de Prefontaine  
Fecha de Ingreso: agosto-2004
Mensajes: 313
Antigüedad: 20 años, 8 meses
Puntos: 0
Otra cosilla...
Tenga el codigo así y quiero que me muestre el valor desde un inc pero creo que lo hace mal por que de todas maneras redirecciona...
<!-- #INCLUDE FILE="fechas.inc" -->
<%
if now() >=("& discriminar_fecha &") then
response.redirect("default.asp")
end if
%>

Muhcas gracias
  #14 (permalink)  
Antiguo 05/01/2005, 16:14
 
Fecha de Ingreso: julio-2004
Mensajes: 30
Antigüedad: 20 años, 9 meses
Puntos: 0
Vas a tener que desplegar el valor que tiene discriminar_fecha, porque me parece que allí está el error.

  #15 (permalink)  
Antiguo 05/01/2005, 16:19
Avatar de Prefontaine  
Fecha de Ingreso: agosto-2004
Mensajes: 313
Antigüedad: 20 años, 8 meses
Puntos: 0
Es ----> Discriminar_fecha = "06/01/2005" osea que deberia mostramelo y no lo hace redirecciona de todas maneras...
  #16 (permalink)  
Antiguo 05/01/2005, 16:23
 
Fecha de Ingreso: julio-2004
Mensajes: 30
Antigüedad: 20 años, 9 meses
Puntos: 0
Quítale el igual (=)

  #17 (permalink)  
Antiguo 05/01/2005, 16:30
Avatar de Prefontaine  
Fecha de Ingreso: agosto-2004
Mensajes: 313
Antigüedad: 20 años, 8 meses
Puntos: 0
He Provado De Quitarle Al Archivo Inc Y Al Codigo Y Hace Lo Msimo.
  #18 (permalink)  
Antiguo 05/01/2005, 16:39
 
Fecha de Ingreso: julio-2004
Mensajes: 30
Antigüedad: 20 años, 9 meses
Puntos: 0
Coloca lo siguiente para poder saber:

Response.Write now()
Response.Write "<Br>"
Response.Write discriminar_fecha
Response.Write "<Br>"
Response.Write now() > cdate('" & discriminar_fecha & "')"
Response.End

Probablemente le faltan las comillas (van a tener que ser simples ') para que funcione.
  #19 (permalink)  
Antiguo 05/01/2005, 16:45
Avatar de Prefontaine  
Fecha de Ingreso: agosto-2004
Mensajes: 313
Antigüedad: 20 años, 8 meses
Puntos: 0
05/01/2005 23:49:16
06/01/2005
True
Me sale esto osea que es correcto. no?¿
  #20 (permalink)  
Antiguo 05/01/2005, 16:49
Avatar de Prefontaine  
Fecha de Ingreso: agosto-2004
Mensajes: 313
Antigüedad: 20 años, 8 meses
Puntos: 0
<%
Response.Write now()
Response.Write "<Br>"
Response.Write discriminar_fecha
Response.Write "<Br>"
Response.Write now() >('" & discriminar_fecha & "')

%>

Response.Write now() >('" & discriminar_fecha & "') Pero este ultimo response ha de ser sin comillas simplles sinó da error...
  #21 (permalink)  
Antiguo 05/01/2005, 16:51
 
Fecha de Ingreso: julio-2004
Mensajes: 30
Antigüedad: 20 años, 9 meses
Puntos: 0
¿Y el cdate?
  #22 (permalink)  
Antiguo 05/01/2005, 16:59
Avatar de Prefontaine  
Fecha de Ingreso: agosto-2004
Mensajes: 313
Antigüedad: 20 años, 8 meses
Puntos: 0
Igualmente no funciona...
  #23 (permalink)  
Antiguo 05/01/2005, 17:03
Avatar de Prefontaine  
Fecha de Ingreso: agosto-2004
Mensajes: 313
Antigüedad: 20 años, 8 meses
Puntos: 0
Ya canvié la fecha de todas formas y ademas me dice que no coinciden los tipos 'cdate'.
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 16:00.