Ver Mensaje Individual
  #8 (permalink)  
Antiguo 16/04/2002, 16:19
Avatar de urjose
urjose
 
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 23 años, 3 meses
Puntos: 1
Re: Como leer los checkbox

bueno primero que nada.

te debe imprimir algo asi no? 3,2,13,2,1 no?

Segundo la SQL esta mal y el codigo tambien el "IN" que yo coloco es para que ya no tengas que hacer ciclos para actualizar.

Cambia esto:

<%
Valores=Request.Form("pago")
For each item in Request.Form
sql="UPDATE factura SET status='cancelado' WHERE (nro_factura='"&valores&"')&quot ;
Response.Write valores
Next

%>

por esto

<%
Valores=Request.Form("pago")

sql="UPDATE factura SET status='cancelado' WHERE nro_factura IN("&valores&")"
Response.Write valores
Response.Write SQL

%>

Si tu ves el resultado de imprimir la sql te saldra algo asi

UPDATE factura SET status='cancelado' WHERE nro_factura IN(3,2,1)

Lo que nos dice esto es que va actualizar el status a cancelado de todas las facturas cuyo nro_factura este en la lista dentro del IN me explico?. Es por ello que ya no lo tienes que meter en un ciclo.

Bueno si no funciona pues seguimos en contacto

Saludos

<center><img src="http://www.pcmasmas.com.ar/foro/images/avatars/043.gif"><br>
Urjose</center>