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

paso de parametros

Estas en el tema de paso de parametros en el foro de ASP Clásico en Foros del Web. Hola. Tengo este codigo que pongo abajo. El problema que tengo es a la hora de pasar los parametros. Tengo un form donde recupero la ...
  #1 (permalink)  
Antiguo 20/02/2008, 04:47
 
Fecha de Ingreso: enero-2007
Mensajes: 284
Antigüedad: 17 años, 5 meses
Puntos: 1
paso de parametros

Hola.

Tengo este codigo que pongo abajo. El problema que tengo es a la hora de pasar los parametros.
Tengo un form donde recupero la id de la pagina anterior.Luego dentro de la pagina llamo otra vez a la misma pagina y quiero pasar tb la id(lo meto en un campo oculto dentro del form para poder pasarlo) para que me entre en el case 2.

He probado un monton de maneras de intentar pasar la id y no consigo dar con ello.
Alguna solución??

Gracias

El codigo:

<body>
<p>
<%@LANGUAGE="VBSCRIPT"%>
<%response.buffer=true
Func = Request("Func")
if isempty(Func) Then
Func = 1
End if
Select Case Func
Case 1
%>

<FORM ENCTYPE="multipart/form-data" ACTION="anadir_foto_movimiento_social.asp?func=2&i d=????????????" METHOD=POST id=form1 name=form1>
<%
Set Con = Server.CreateObject("ADODB.Connection")
Con.Open "Driver={MySQL};SERVER=xxxx;Port=3306;Database=xxx x;Uid=xxxx;Pwd=xxxx;"

id=request.QueryString("id")

sqll="select * from actividades_movimiento_social where id='"&id&"'"
set rss =con.execute(sqll)

%>
</p>
<div align="center"><strong><font size="5">SELECCIONE LA IMAGEN A SU GUSTO
</font></strong><br>
</div>
<TABLE align="center" border="1">
<TR>
<TD><div align="center"><img src="imagenes/<%=rss("foto")%>" alt="" name="foto" width="150" height="100" id="foto" /></div></TD>
</TR>
<TR>
<TD> <font size="2">
<INPUT NAME=File1 SIZE=30 TYPE=file>
<BR>
<input name="id" type="hidden" id="id" value="<%=id%>">
</font></TD>
</TR>
<TR>
<TD align=left>
<INPUT type="submit" value="Subir">
<BR>
<br>
<BR>
</TD>
</TR>
</TABLE>
<%
Case 2
ForWriting = 2
adLongVarChar = 201
lngNumberUploaded = 0

Set Con = Server.CreateObject("ADODB.Connection")
Con.Open "Driver={MySQL};SERVER=xxxx;Port=3306;Database=xxx x;Uid=xxxx;Pwd=xxx;"

id=request.QueryString("id")
response.Write(id)

End Select
%>
</BODY>

Última edición por baditxuk; 20/02/2008 a las 15:19
  #2 (permalink)  
Antiguo 20/02/2008, 08:32
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 5 meses
Puntos: 126
Re: paso de parametros

Prueba a recoger el parámetro antes. Tal que así

Func = Request("Func")
id=request.QueryString("id")
if isempty(Func) Then
Func = 1
End if

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #3 (permalink)  
Antiguo 20/02/2008, 08:58
Avatar de leoaraguas  
Fecha de Ingreso: febrero-2008
Ubicación: Rosario
Mensajes: 17
Antigüedad: 16 años, 3 meses
Puntos: 0
Re: paso de parametros

Te recomiendo editar tu mensaje y sacar los datos de coneccion (cambialos por XXXXXXX)
  #4 (permalink)  
Antiguo 20/02/2008, 09:42
 
Fecha de Ingreso: enero-2007
Mensajes: 284
Antigüedad: 17 años, 5 meses
Puntos: 1
Re: paso de parametros

Gracias leoaraguas. Ni me habia dado cuenta, tengo la cabeza en mil sitios.

Con respecto a ti Adler, no me vale recogerlo antes.
Cuando entro en anadir_foto_movimiento_social.asp, cuando hago el submit vuelvo a entrar en anadir_foto_movimiento_social.asp pero voy al case 2 y es ahi cuando necesito el id, no antes.

Por eso intento pasarlo como parametro, pero es que no consigo la manera que me lo recoja bien...

Gracias.
  #5 (permalink)  
Antiguo 20/02/2008, 11:07
Avatar de Epunamun  
Fecha de Ingreso: noviembre-2004
Mensajes: 133
Antigüedad: 19 años, 6 meses
Puntos: 0
Re: paso de parametros

Set Con = Server.CreateObject("ADODB.Connection")
Con.Open "Driver={MySQL};SERVER=lldd216.servidoresdns.n et;P ort=3306;Database=qcz962;Uid=qcz962;Pwd=wEB2008;"


Este esta mas abajo cambialo tb.

sal2
  #6 (permalink)  
Antiguo 20/02/2008, 15:19
 
Fecha de Ingreso: enero-2007
Mensajes: 284
Antigüedad: 17 años, 5 meses
Puntos: 1
Re: paso de parametros

Gracias...estoy atontao...

Ya que estamos, alguien sabe la solucion a como pasar el parametro???
  #7 (permalink)  
Antiguo 20/02/2008, 18:37
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: paso de parametros

baditxuk, creo que la manera que te dice Adler es mas optima para lo que deseas realizar, ya sea antes o despues el request de ID, se almacena en una variable....

ahora, me dirias como mandas las variables ......

func, viene por POST(request.form) o por GET(request.querystring)????
ID, esta si viene por GET(request.querystring), verdad????

por que la combinacion de ambas????
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
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:12.