Hola Amigos hace un tiempo postee un tema similar pero recién ahora he podido retomar este asunto
la idea es enviar mails a varios usuarios que se seleccionen de mi base de datos y conjuntamente llenando algunos datos en un formulario
mi pregunta es como hacer para agregar a este formulario los mails que se seleccionen?
sus respuestas serán de gran ayuda
acá está el codigo que tengo..ojalá me ayuden
//me conecto a la Base de datos....bla bla
//esto lo tengo anidado con un switch..
switch(accion){
case usuario:
$result=mysql_query("select * from usuarios",$link);
echo"<form action=\"consultas.php?accion=envio_mail\" method=\"POST\">
<table border=1>
</td><td>Nombre:
</td><td>Email:
</td><td>Selección:
</td></tr>";
//el problema es que no logro capturar todos los mails seleccionados
while($row=mysql_fetch_array($result)){
printf("<tr><td> %s</td><td> %s </td>
<td><td><input type=\"checkbox\" name=\"emailed\" value=\"".$row['Email']."\"></td></tr>"
,$row['Nombre'],$row['Email'],$row['ID_usu']);
}
echo"</table>";
//aca esta diseñado el formulario que recoje el o los emails seleccionados
echo"<table border=0><tr>
<td>Asunto</td><td><input type=\"text\" name=\"asunto\"> </td></tr>
<td>Mensaje</td><td><TEXTAREA NAME=\"cuerpo\" ROWS=\"15\" COLS=\"50\" ></textarea></td></tr>
</table>
<input type=\"submit\" name=\"Submit\" value=\"Enviar Mail\"style=\"cursor:hand\">
<input type=\"reset\" value=\"Borrar\" name=\"Limpiar\">
</td></tr></table>";
</form>
mysql_free_result($result);
break;
case "envio_mail":
$para=$_POST['emailed'];
$asunt=$_POST['asunto'];
$cuer=$_POST['cuerpo'];
$mensaje = "mi sitio!\n; te ha enviado la siguiente información:\n\n Mensaje:\n $cuer";
mail($para,$asunt,$mensaje,"From: www.sitio.algo");
echo"Se ha enviado un mail a las direcciones de Correo seleccionadas $para
<br><p><input type=\"button\" value=\"Cerrar Ventana\" onClick=\"window.close();\"style=\"cursor:hand\" name=\"button\">";
break;