Urgenteeee dolor de cabeza con este codigo!!

13/08/2004 - 23:02 por Gustavo Gutierrez | Informe spam
Amigos nose que mas puede ser pero aca les va mi pregunta:

Tengo un formulario q la hacer clic en el botón me manda un codigo "1" y en
la otra pagina que la recibo request("codigo") que me devuelve "1" cuando
hago la condicional (si es "1" que grabe), ok todo bien cuando carga por
primera vez la pagina esta segunda, pero aca biene mi problemaaaa cuando le
hago un F5 o Actualizar a esta misma pagina esta se genera de nuevooooo
gr... es decir entra de nuevo a la condicional y solo quiero q se genere una
sola vez cuando venga de la pagina de atras nose habrá una forma de perder
ese request una vez carge la pagina?

por faaaa
Saludos

Preguntas similare

Leer las respuestas

#1 danicastillo
13/08/2004 - 23:20 | Informe spam
envia un codigo "aleatorio" con el formulario

en el form
<input type=hidden name="codigo" value="<%=time()%>">


...
al guardar los datos

if session("codigo")<>request("codigo") then
session("codigo")=request("codigo")
guardas...
else
' ha recargado
response.write "Los datos ya estan guardados"
end if


"Gustavo Gutierrez" escribió en el mensaje
news:
Amigos nose que mas puede ser pero aca les va mi pregunta:

Tengo un formulario q la hacer clic en el botón me manda un codigo "1" y


en
la otra pagina que la recibo request("codigo") que me devuelve "1" cuando
hago la condicional (si es "1" que grabe), ok todo bien cuando carga por
primera vez la pagina esta segunda, pero aca biene mi problemaaaa cuando


le
hago un F5 o Actualizar a esta misma pagina esta se genera de nuevooooo
gr... es decir entra de nuevo a la condicional y solo quiero q se genere


una
sola vez cuando venga de la pagina de atras nose habrá una forma de perder
ese request una vez carge la pagina?

por faaaa
Saludos


Respuesta Responder a este mensaje
#2 QNet
13/08/2004 - 23:46 | Informe spam
Puedes usar una variable de session para que ya no se vuelva a grabar ponla
en la parte de grabar y si tu variable es vacia grabas si no no haces nada,
por ejemplo

<%
xTarget = Request("TargetSecction")
Select Case xTarget
Case ""
' codigo que envia el formuario
Case "GRABAR":
If Session("PagenaSaved") = "" Then
'Codigo para grabar
Session("PagenaSaved") = "Grabada: " & Now
Else
'Lo que quieras
End
End Select
%>

Esta es solo una idea escrita muy rapido, tu revisa la sintaxis del select
case, if, u otros

Saludos
QNet



"Gustavo Gutierrez" wrote in message
news:
Amigos nose que mas puede ser pero aca les va mi pregunta:

Tengo un formulario q la hacer clic en el botón me manda un codigo "1" y


en
la otra pagina que la recibo request("codigo") que me devuelve "1" cuando
hago la condicional (si es "1" que grabe), ok todo bien cuando carga por
primera vez la pagina esta segunda, pero aca biene mi problemaaaa cuando


le
hago un F5 o Actualizar a esta misma pagina esta se genera de nuevooooo
gr... es decir entra de nuevo a la condicional y solo quiero q se genere


una
sola vez cuando venga de la pagina de atras nose habrá una forma de perder
ese request una vez carge la pagina?

por faaaa
Saludos


Respuesta Responder a este mensaje
#3 Gustavo Gutierrez
13/08/2004 - 23:47 | Informe spam
Holaaa ok , lo acabo de hacer tal ocmo me indicas pero me sigue repitiendo
los registros cuando el actualizo mejor te transcribo como va mi codigo:

PAGINA 1

var graba = "1"
window.navigate("titulo_graba.asp?graba=" +
graba,"Detallertrt","scrollbars=no,resizable=yes,status=no,width0,height100 top00");

-

-PAGINA 2
'En esta pagina da mi error cuando carga por primera vez pues le doy F5 o
actualizar mis registros se repitennnn! :(
<%
graba = request("graba")

if session("codigo") <> request("graba") then
session("codigo") = request("codigo")
.
graba...
%>

cualquier cosa estoy en el msn online
por favor!!!

saludos
"danicastillo" escribió en el mensaje
news:
envia un codigo "aleatorio" con el formulario

en el form
<input type=hidden name="codigo" value="<%=time()%>">


...
al guardar los datos

if session("codigo")<>request("codigo") then
session("codigo")=request("codigo")
guardas...
else
' ha recargado
response.write "Los datos ya estan guardados"
end if


"Gustavo Gutierrez" escribió en el mensaje
news:
> Amigos nose que mas puede ser pero aca les va mi pregunta:
>
> Tengo un formulario q la hacer clic en el botón me manda un codigo "1" y
en
> la otra pagina que la recibo request("codigo") que me devuelve "1"


cuando
> hago la condicional (si es "1" que grabe), ok todo bien cuando carga


por
> primera vez la pagina esta segunda, pero aca biene mi problemaaaa cuando
le
> hago un F5 o Actualizar a esta misma pagina esta se genera de nuevooooo
> gr... es decir entra de nuevo a la condicional y solo quiero q se genere
una
> sola vez cuando venga de la pagina de atras nose habrá una forma de


perder
> ese request una vez carge la pagina?
>
> por faaaa
> Saludos
>
>


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