Ver Mensaje Individual
  #4 (permalink)  
Antiguo 18/11/2006, 19:05
Avatar de u_goldman
u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 4 meses
Puntos: 98
Ahora si está más claro, gracias!

Mira, la verdad es que no se me había ocurrido nunca enviar como valor del checkbox el e-mail del usuario creo que sería un buen "aprouch" si no tienes/quieres pegarle a tu base de datos otra vez al momento de hacer la petición de envío al servidor, pero este no es tu caso porque además quieres personalizar esos e-mails cierto?

Yo haría lo siguiente:

1. Abre el recordset para construir la forma que envía el valor de los checkboxes.
2. Creo que por consistencia de la aplicación y por los motivos ya explicados arriba, yo asociaría el checkbox con el id de cada usuario, no con el e-mail.
3. Una vez haciendo el submit de la forma, el archivo que recibe dichos datos, debe preguntar por esos valores, y creo que esta es la parte medular de tu problema verdad?

Código:
'Aqui recuperamos los campos checkbox, como es una colección, llegarán de la siguiente manera {1, 5, 7, 2, N}
ids = Request.Form("nombre_checkbox")
Set rs = Server.CreateObject("ADODB.Recordset")
qry = "SELECT campos FROM tabla usuarios WHERE id IN(" & ids & ")"
rs.Open qry, ObjConn, 3, 3

'Aca va la logica necesaria para enviar los emails ya que tenemos el recordset

rs.Close
Set rs = Nothing
Salud!
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway