Ver Mensaje Individual
  #4 (permalink)  
Antiguo 22/02/2012, 09:10
Avatar de linuxzero
linuxzero
 
Fecha de Ingreso: noviembre-2011
Ubicación: Argentina
Mensajes: 778
Antigüedad: 12 años, 5 meses
Puntos: 160
Respuesta: Problema con checkbox, solo recoge un dato

Cita:
Iniciado por desoler Ver Mensaje
hola linuxzero, como hago eso?
Yo pense que esto: foreach ($_POST['select'] as $email){
seleccionaba todos los correos y luego $mail->AddAddress($email); me pondría todos los correos que se seleccionaron.
Creo que estoy confundido no?

Gracias
Si, la logica esta bien aplicada, pero queria serciorarme que dentro del bucle puedas acceder a los mails en forma correcta porque en el formulario tenes:

Código PHP:
Ver original
  1. <input type='checkbox' name='select[]' value=".$fila['email'].">

y no encerras el value en comillas simples porque es un string que deberia quedar asi:

Código PHP:
Ver original
  1. <input type='checkbox' name='select[]' value='".$fila['email']."'>

queria descartar un posible error, para saber si accedes bien a cada email y no tienen error proba haciendo esto:

Código PHP:
Ver original
  1. foreach ($_POST['select'] as $email){
  2.     echo $email . "<br />";
  3.     /**** comentar toda la funcionalidad debajo ****/
  4. }

Acordate de comentar todo el codigo debajo.

Probalo y avisame, te deberia imprimir en pantalla todos los mails que seleccionaste.
__________________
Si todo fuera tan sencillo como un symfony cc la vida seria más fácil.
http://phpnico.wordpress.com