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

ayuda con ciclo

Estas en el tema de ayuda con ciclo en el foro de ASP Clásico en Foros del Web. hola amigos espero me puedan ayudar con esto ya que no encuentro por que no lo hace, estaba haciendo en una pagina asp los formularios ...
  #1 (permalink)  
Antiguo 03/04/2008, 10:23
Avatar de omegafunky  
Fecha de Ingreso: diciembre-2003
Ubicación: Tabasco, Mexico
Mensajes: 3.534
Antigüedad: 20 años, 5 meses
Puntos: 33
Exclamación ayuda con ciclo

hola amigos espero me puedan ayudar con esto ya que no encuentro por que no lo hace, estaba haciendo en una pagina asp los formularios y en otra el proceso de los formularios, pero ahora empeze a cambiar todo para que en una sola pagina quede formulario y codigo de proceso, pero ay algunas cosas que no me salen como esta que me imprime todo menos lo que hay dentro del if (response.Write ("este es dentro del if "&ficha)) espero me puedan ayudar a entenderle a esto, saludos

Código PHP:
<%
response.Write("este es el request "&request("ficha")&"<br />")
if 
request.Form("Submit") <> "" then
ficha
=request("ficha")
response.Write ("este es dentro del if "&ficha)


else
%>
<
form name="formulario" action="" method="post" onsubmit="return valida_campo();">
<
input name="ficha" type="text" class="caja" id="ficha" size="10" />
<
input name="Submit" type="submit" class="combos" value="Entrar" />
</
form>
<%
end if%> 
__________________
Canon 7D | Canon 5D Mark II | 35mm 1.4L | 135mm 2L | Pocket Wizard Plus III
  #2 (permalink)  
Antiguo 03/04/2008, 10:46
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Re: ayuda con ciclo

Ese código esta bien, la primera vez que cargas la página imprime este es el request y pone una caja de texto y un botón, al presionar el botón te imprime este es el request valor y este es dentro del if valor

¿Cuál es el problema?
  #3 (permalink)  
Antiguo 03/04/2008, 10:52
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 17 años, 3 meses
Puntos: 88
Re: ayuda con ciclo

solo una pregunta... por que evaluas el submit, en lugar de ficha???
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #4 (permalink)  
Antiguo 03/04/2008, 11:59
Avatar de omegafunky  
Fecha de Ingreso: diciembre-2003
Ubicación: Tabasco, Mexico
Mensajes: 3.534
Antigüedad: 20 años, 5 meses
Puntos: 33
Exclamación Re: ayuda con ciclo

yo veo que el codigo esta bien o por lo menos eso persivo, solo que no me hace lo que deberia, no me evalua si ya fue enviado el formulario que eso es lo que quiero evaluar si ya fue enviado porque esa condicion la usare para todas mis paginas y pues ahora ya no uso un boton de enviar sino una imagen pero aun asi no me hace lo que quiero no sale el response.write que esta dentro del if

Código PHP:
<input type="image" src="img/cover_r4_c3.jpg" name="Submit" value="1" /--> 
__________________
Canon 7D | Canon 5D Mark II | 35mm 1.4L | 135mm 2L | Pocket Wizard Plus III
  #5 (permalink)  
Antiguo 03/04/2008, 13:43
Avatar de i_e_s27  
Fecha de Ingreso: marzo-2008
Ubicación: En mi casa
Mensajes: 208
Antigüedad: 16 años, 2 meses
Puntos: 5
Re: ayuda con ciclo

Lo que hago yo es asi:

Supongamos que tu pagina se llama Formulario.asp, donde se muestra el formulario y tambien se hace la comprobacion una vez que lo envia.

En la etiqueta form pon esto:

<form id="CualquierCosa" name="CualquierCosa" method="post" action="Formulario.asp&accion=enviar" accept-charset="UTF-8">

Y arriba del todo en tu pagina pon algo asi:

If Request.querystring("accion") = "enviar" then
Call Enviar
End If

If Request.querystring("accion") = "" then
Call Normal
End If

Y lo que quieras que se ejecute, ya sea una comprobacion de formulario o guardar los datos en una bd dentro de el Sub:

Sub Enviar
'Aca pones lo que quieras que se haga
End Sub

Sub Normal
'Aca pones lo que quieras que se haga
End Sub


Es una forma sencilla para tener todo ordenado.
Espero se entienda. No se si es la forma de hacerlo, pero yo me acostumbre asi
  #6 (permalink)  
Antiguo 03/04/2008, 14:26
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Re: ayuda con ciclo

Cita:
Iniciado por omegafunky Ver Mensaje
yo veo que el codigo esta bien o por lo menos eso persivo, solo que no me hace lo que deberia, no me evalua si ya fue enviado el formulario que eso es lo que quiero evaluar si ya fue enviado porque esa condicion la usare para todas mis paginas y pues ahora ya no uso un boton de enviar sino una imagen pero aun asi no me hace lo que quiero no sale el response.write que esta dentro del if
La verdad no tengo la más remota idea del por que dices que no te sale lo que tienes en el IF, por supuesto que si sale. A menos, claro que tengas un problema con los valores del request.form (ese tema ya se ha hablado en post anteriores).

Puedes probarlo cambiando el method de tu formulario a GET o bien mandándolo directamente desde la URL.

Si buscas en las respuestas anteriores, verás que el causante de que el objeto request llegue vacío es por que el IIS tiene conflictos con otra aplicación (alguna otra esta usando el puerto 80), revisa los puertos ocupados o bien cámbiaselo al IIS (te recomiendo buscar sobre ese tema en las respuestas anteriores)

Saludos
  #7 (permalink)  
Antiguo 03/04/2008, 16:27
Avatar de omegafunky  
Fecha de Ingreso: diciembre-2003
Ubicación: Tabasco, Mexico
Mensajes: 3.534
Antigüedad: 20 años, 5 meses
Puntos: 33
Re: ayuda con ciclo

buena idea amigo gracias muy amable de tu parte
Cita:
Iniciado por i_e_s27 Ver Mensaje
Lo que hago yo es asi:

En la etiqueta form pon esto:

<form id="CualquierCosa" name="CualquierCosa" method="post" action="Formulario.asp&accion=enviar" accept-charset="UTF-8">

Y arriba del todo en tu pagina pon algo asi:

If Request.querystring("accion") = "enviar" then
Call Enviar
End If

If Request.querystring("accion") = "" then
Call Normal
End If
__________________
Canon 7D | Canon 5D Mark II | 35mm 1.4L | 135mm 2L | Pocket Wizard Plus III
  #8 (permalink)  
Antiguo 03/04/2008, 16:28
Avatar de omegafunky  
Fecha de Ingreso: diciembre-2003
Ubicación: Tabasco, Mexico
Mensajes: 3.534
Antigüedad: 20 años, 5 meses
Puntos: 33
Re: ayuda con ciclo

checare eso que dices del puerto, como siempre gracias amigo,, saludos
Cita:
Iniciado por Myakire Ver Mensaje
Si buscas en las respuestas anteriores, verás que el causante de que el objeto request llegue vacío es por que el IIS tiene conflictos con otra aplicación (alguna otra esta usando el puerto 80), revisa los puertos ocupados o bien cámbiaselo al IIS (te recomiendo buscar sobre ese tema en las respuestas anteriores)

Saludos
__________________
Canon 7D | Canon 5D Mark II | 35mm 1.4L | 135mm 2L | Pocket Wizard Plus III
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 13:25.