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

Error con textarea para comentarios

Estas en el tema de Error con textarea para comentarios en el foro de ASP Clásico en Foros del Web. hola buen dia! hee intentado de muchas maneras y no he encontrado el error en este codigo... se supone que se deben de enviar los ...
  #1 (permalink)  
Antiguo 05/12/2009, 11:22
Avatar de superscully  
Fecha de Ingreso: febrero-2009
Mensajes: 56
Antigüedad: 16 años, 3 meses
Puntos: 0
Pregunta Error con textarea para comentarios

hola buen dia!
hee intentado de muchas maneras y no he encontrado el error en este codigo... se supone que se deben de enviar los comentarios de las imagenes que se muestran pero al momento de querer enviarlos no me arroja nada... espero me puedan ayudar.... saludos...

comen.asp

Código HTML:
<form id="form1" name="form1" method="post" action="guarda_com.asp">

<table width="100%" border="0">
  <tr>
    <td width="33%"><input type="hidden" name="id" id="id" value="<%=idImg%>" /></td>
    <td width="34%">Comentarios:</td>
    <td width="33%">&nbsp;</td>
  </tr>
<%do until rs.EOF
i=0  %>
 <tr>
    <td>
    	<img src="http://localhost/images/<%=rs("archivo")%>" width="300" height="150"/>	
	</td>
    <td><textarea name="ftexto<%=i%>" id="ftexto<%=i%>" cols="45" rows="5"></textarea></td>
    <td>&nbsp;</td>
 </tr>
<%
i= i+ 1
rs.MoveNext
loop
num=rs_cont("con")
%>

</table>
<p align="center">
  <input type="hidden" name="num" id="num" value="<%=num%>" />
  <input type="submit" name="button" id="button" value="Enviar" /></p>
</form> 
guarda_com.asp
esta es la pagina a la que se deben mostrar los comentarios
Código HTML:
<body>
<%
num = request.Form("num")

dim com()
redim com(num)
for i = 1 to num 
	com(i)=request ("ftexto"&i)
	response.Write "<br>"&com(i)
next
%>
</body> 
Espero me puedan ayudar... gracias!
  #2 (permalink)  
Antiguo 06/12/2009, 12:22
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Respuesta: Error con textarea para comentarios

La verdad no entiendo tus còdigos, para mi no tinen mucho sentido (tampoco entiendo mucho de tu pregunta cuál es la duda específica)

En fin, si esto "se supone que se deben de enviar los comentarios de las imagenes que se muestran pero al momento de querer enviarlos no me arroja nada" significa que no se ve lo que se supone es el comentario, deberìa ser con algo así:

<textarea name="ftexto<%=i%>" id="ftexto<%=i%>" cols="45" rows="5"><%=rs("EsteDeberiaSerElCampoConElComentar io")%></textarea>

Si no entendì (que es lo mas seguro) trata por favor de explicarte un poco mejor

Saludos
  #3 (permalink)  
Antiguo 07/12/2009, 10:45
Avatar de superscully  
Fecha de Ingreso: febrero-2009
Mensajes: 56
Antigüedad: 16 años, 3 meses
Puntos: 0
Respuesta: Error con textarea para comentarios

Cita:
Iniciado por Myakire Ver Mensaje
La verdad no entiendo tus còdigos, para mi no tinen mucho sentido (tampoco entiendo mucho de tu pregunta cuál es la duda específica)

En fin, si esto "se supone que se deben de enviar los comentarios de las imagenes que se muestran pero al momento de querer enviarlos no me arroja nada" significa que no se ve lo que se supone es el comentario, deberìa ser con algo así:

<textarea name="ftexto<%=i%>" id="ftexto<%=i%>" cols="45" rows="5"><%=rs("EsteDeberiaSerElCampoConElComentar io")%></textarea>

Si no entendì (que es lo mas seguro) trata por favor de explicarte un poco mejor

Saludos
Bueno a ver si me explico mejor:

1.- Tengo un formulario en donde se guardan ciertas imagenes....
2.- Una vez guardadas, genero una consulta en donde me muestra las imagenes y un textarea en donde debo de poner comentarios acerca de estas imagenes...
Código HTML:
<form id="form1" name="form1" method="post" action="guarda_com.asp">

<table width="100%" border="0">
  <tr>
    <td width="33%"><input type="hidden" name="id" id="id" value="<%=idImg%>" /></td>
    <td width="34%">Comentarios:</td>
    <td width="33%">&nbsp;</td>
  </tr>
<%do until rs.EOF
i=0  %>
 <tr>
    <td>
    	<img src="http://localhost/images/<%=rs("archivo")%>" width="300" height="150"/>	
	</td>
    <td><textarea name="ftexto<%=i%>" id="ftexto<%=i%>" cols="45" rows="5"></textarea></td>
    <td>&nbsp;</td>
 </tr>
<%
i= i+ 1
rs.MoveNext
loop
num=rs_cont("con")
%>

</table>
<p align="center">
  <input type="hidden" name="num" id="num" value="<%=num%>" />
  <input type="submit" name="button" id="button" value="Enviar" /></p>
</form> 
tambien pongo un contador en un hidden para saber cuantos comentarios son los que se deben de guardar para dichas imagenes

3.-Ya cuando termine de poner los comentarios quiero enviarlos a que se guarden a la BD (envio el form a guarda_com.asp).... ahi es cuando no me muestra nada.... o mejor dicho no me envia los datos a la siguiente pagina que es donde deben de guardarse...

espero a verme explicado mejor... saludos!
  #4 (permalink)  
Antiguo 07/12/2009, 12:04
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Respuesta: Error con textarea para comentarios

mmmm, ok, ya esta más claro ...

Si ves el código HTML generado de tu primer página, ¿el hidden num tiene valor?, ¿seguro que el campo rs_cont("con") regresa un valor válido?

En lugar de lo que tienes en donde despliegas los parámetros recibidos coloca esto:

Código ASP:
Ver original
  1. <&#37;
  2. for each control in request.form
  3.   for indice=1 to request.form(control).count
  4.      response.write control & " = " & request.form(control)(indice)&"<br>"
  5.   next
  6. next
  7. %>

Con eso sabremos que recibes en realidad independiente del nombre

Saludos
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 14:32.