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

Problema con actualizacion

Estas en el tema de Problema con actualizacion en el foro de ASP Clásico en Foros del Web. Problema es el siguiente: tengo un form en el cual muestro los nombres de los usuarios en filas obtenidos de la bdd, y tengo 3 ...
  #1 (permalink)  
Antiguo 26/06/2002, 19:14
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 22 años, 4 meses
Puntos: 2
Problema con actualizacion

Problema es el siguiente:

tengo un form en el cual muestro los nombres de los usuarios en filas obtenidos de la bdd, y tengo 3 textbox por cada usuario (se veria como una matriz)....ahora necesito guardar los datos de los usuarios...pero al actualizar, no se como identificar que tal dato le pertenezca a tal usuario, ya que los idUsuario, el usuario no los ingresa.....Haber si me ayudan con esta..una idea de como hacerlo. plis...

do while not RsListaPersonas.eof %>
<TABLE width="100%" border="1">
<TR>
<TD><%=RsListaPersonas("Nombre" )%></TD>
<TD><input type="text" name="Dato<%=i%>" size="4"></TD>
<TD><input type="text" name="Dato<%=i%>" size="4"></TD>
<TD><input type="text" name="Dato<%=i%>" size="4"></TD>
</TR>
</TABLE>
<%
RsListaPersonas.movenext
i=i+1
loop

<center><IMG SRC="http://www.550m.com/usuarios/altolacruz/elaprendiz.gif" ALT="Visitame en AlSurNet.com -- E-Learning E-Commerce Multimedia E-business--"></center>
  #2 (permalink)  
Antiguo 27/06/2002, 01:33
Avatar de TomaHawkk  
Fecha de Ingreso: diciembre-2001
Ubicación: España
Mensajes: 422
Antigüedad: 22 años, 6 meses
Puntos: 1
Re: Problema con actualizacion

Hola!

Lo que tienes que hacer es la misma operación pero en lugar de mostrar los datos, los recoges.

Código:
  
'----- MOSTRAR USUARIO Y TEXTBOX -------

Do while not RsListaPersonas.EOF %&gt;
&lt;TABLE width=&quot;100%&quot; border=&quot;1&quot;&gt;
&lt;TR&gt; 
&lt;TD&gt;&lt;%=RsListaPersonas(&quot;Nombre&quot;)%&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;input type=&quot;text&quot; name=&quot;Dato1#&lt;%=RsListaPersonas(&quot;Nombre&quot;)%&gt;&quot; size=&quot;4&quot;&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;input type=&quot;text&quot; name=&quot;Dato2#&lt;%=RsListaPersonas(&quot;Nombre&quot;)%&gt;&quot; size=&quot;4&quot;&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;input type=&quot;text&quot; name=&quot;Dato3#&lt;%=RsListaPersonas(&quot;Nombre&quot;)%&gt;&quot; size=&quot;4&quot;&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TABLE&gt;
&lt;%
RsListaPersonas.movenext
Loop 


' ----- RECOGER VALORES DE CADA USUARIO -----

Do while not RsListaPersonas.EOF
	
'Usuario.
strUsuario = RsListaPersonas(&quot;Nombre&quot;)
'Datos del usuario.
strDato1 = request(&quot;Dato1#&quot; &amp; strUsuario)
strDato2 = request(&quot;Dato2#&quot; &amp; strUsuario)
strDato3 = request(&quot;Dato3#&quot; &amp; strUsuario)

RsListaPersonas.movenext

Loop

%&gt;
He quitado el contador &quot;i&quot; porque siempre sabes que vas a tener tres datos

Espero que te sirva, un saludo
  #3 (permalink)  
Antiguo 27/06/2002, 01:38
Avatar de TomaHawkk  
Fecha de Ingreso: diciembre-2001
Ubicación: España
Mensajes: 422
Antigüedad: 22 años, 6 meses
Puntos: 1
Re: Problema con actualizacion

Ah! una cosilla...

En lugar de poner el &quot;Nombre de la persona&quot; como &quot;name&quot; del TextBox yo pondria el &quot;ID&quot; o identificador de la persona. La razón es porque como el Nombre de la persona puede contener espacios puede provocar problemas a la hora de hacer un &quot;request&quot;.

:) :) :)
  #4 (permalink)  
Antiguo 27/06/2002, 13:31
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 22 años, 4 meses
Puntos: 2
Re: Problema con actualizacion

que se significa el signo # ahhhhhh :roto:
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 02:16.