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

Problemas de paso de Información

Estas en el tema de Problemas de paso de Información en el foro de ASP Clásico en Foros del Web. Hola, tengo la siguiente inquietud y es la siguiente: tengo que pasar de una pagina a otra un valor dicha pagina se llama, PyR.asp y ...
  #1 (permalink)  
Antiguo 17/06/2002, 08:36
 
Fecha de Ingreso: enero-2002
Ubicación: Bogotá
Mensajes: 438
Antigüedad: 23 años, 4 meses
Puntos: 2
Problemas de paso de Información

Hola, tengo la siguiente inquietud y es la siguiente:

tengo que pasar de una pagina a otra un valor dicha pagina se llama, PyR.asp y tiene por codigo las siguientes lineas:


<table width="420" border="1">
<br>
<br>
<br>

<tr>
<td>
<form name="form1" method=post action=AgregarPregunta.asp id="form1">
<font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#000000">
<b>Describa su pregunta de forma abreviada</b>: </font>
<input type="text" name=Question size="50" id=Question>
<br><br>
<font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#000000">
<b>Detalle:</b></font>
<textarea name=Detalle rows="10" cols="50"></textarea>
<a href="/foros/AgregarPregunta.asp?Nombreforo=<%=nombreforo%&g t;">
<img name="imageField" src="file:///C|/Inetpub/wwwroot/Foros/BotonAceptar_80x20.gif" width="80" height="20" border=0>
</form><center></center>

</a>
</td>

</tr>
</table>




y la pagina que recibe es agregarpregunta.asp y tiene las siguientes lineas:


<%@LANGUAGE="VBSCRIPT"%>
<%
Nombreforo=Request.QueryString("nombreforo&qu ot;)
pregunta=Request.Form("question")
detalle=Request.form("detalle")
fecha=now
'response.write fecha
'set Rsforos = Server.CreateObject("ADODB.Recordset")
set Rspregunta = Server.CreateObject("ADODB.Recordset")
set conn=Server.CreateObject ("ADODB.connection")
conn.Open ("DRIVER={Microsoft Access Driver (*.mdb)};DBQ=C:\Edgar\Mis Documentos\Foros.mdb;UID=admin;PWD=")
sql="insert into preguntas(Pregunta,fecha,foro) values ('"&pregunta&"','"&fech a&"','"&nombreforo&"')& quot;
response.write pregunta%>


el problema que estoy teniendo es que no recibo los valores para pregunta y he hecho pruebas tambien y tampoco para detalles.

Que puedo tener mal? Gracias por la ayuda.
  #2 (permalink)  
Antiguo 17/06/2002, 09:08
Avatar de g_susdaniel  
Fecha de Ingreso: mayo-2001
Ubicación: Frente al Monitor :þ
Mensajes: 995
Antigüedad: 24 años
Puntos: 0
Re: Problemas de paso de Información

En tu primera pagina debes haces unos cambios, pues estas intentando enviar valores de una manera erronea...

Cita:
<form name="form1" method=post action=AgregarPregunta.asp id="form1">
<font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#000000">
<b>Describa su pregunta de forma abreviada</b>: </font>
<input type="text" name=Question size="50" id=Question>
<br><br>
<font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#000000">
<b>Detalle:</b></font>
<textarea name=Detalle rows="10" cols="50"></textarea>
<a href="/foros/AgregarPregunta.asp?Nombreforo=<%=nombreforo%&g t;">
<img name="imageField" src="file:///C|/Inetpub/wwwroot/Foros/BotonAceptar_80x20.gif" width="80" height="20" border=0>
</form>
Debes cambiarlo por:
-----------------------------------
<%
nombreforo=Request.QueryString("nombreforo&qu ot;) 'Esto es suponiendo ke viene de un enlace ke envia el valor del nombre del foro con este mismo nombre de la variable
%>
<form name="form1" method=post action=2.asp id="form1">
<font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#000000">
<b>Describa su pregunta de forma abreviada</b>: </font>
<input type="text" name="Question" size="50" id=Question>
<br><br>
<font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#000000">
<b>Detalle:</b></font>
<textarea name="Detalle" rows="10" cols="50"></textarea>
<input type="hidden" name="Nombreforo" value="<%=nombreforo%>">
<input type="image" border="0" name="enviar" SRC="file:///C|/Inetpub/wwwroot/Foros/BotonAceptar_80x20.gif ">
</form>
------------------------------
Lo ke te coloké en kursiva, es para ke tomes la delicadesa de cambiarle ese path por uno mas conveniente...

En tu siguiente pagina de AgregarPregunta.asp debes recojer las variables así...

........................
nombreforo=Request.Form("nombreforo")
pregunta=Request.Form("question")
detalle=Request.form("detalle")
........................

spero te sirva

<div align=right><embed src="http://www.jesusdaniel.venezuela.com/jd.swf" height=25 width=200 wmode="transparent"></embed><br>Usuario # 3359 en los foros</div>
  #3 (permalink)  
Antiguo 17/06/2002, 09:12
Avatar de g_susdaniel  
Fecha de Ingreso: mayo-2001
Ubicación: Frente al Monitor :þ
Mensajes: 995
Antigüedad: 24 años
Puntos: 0
Re: Problemas de paso de Información

Oops, vá asi:

action=AgregarPregunta.asp

no 2.asp :P

<div align=right><embed src="http://www.jesusdaniel.venezuela.com/jd.swf" height=25 width=200 wmode="transparent"></embed><br>Usuario # 3359 en los foros</div>
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 17:21.