Bueno aburrido hice un poco de codigo para esto
Código PHP:
<?php
if(!isset($_POST['enviar']))
{
$q = mysql_query("SELECT * FROM alumnos");
if(!mysql_num_rows($q))
{
die("No Hay alumnos");
}
?>
<form name="form1" method="post">
Selecciona a los alumnos a enviar el correo:<br />
<table>
<tr>
<td>ID</td><td>Email</td><td>Nombre</td><td>Check</td>
</tr>
<?php
$i = 0;
while($r = mysql_fetch_object($q))
{
?>
<tr>
<td><?=$r->ID?></td><td><input type="hidden" name="id<?=$i?>" value="<?=$r->Email?>" /><?=$r->Email?></td><td><?=$r->Nombre?></td><td><input type="checkbox" name="c<?=$i?>" /></td>
</tr>
<?
$i++;
}
?>
</table>
<input type="hidden" name="i" value="<?=$i?>" />
<input type="submit" name="enviar" value="enviar" />
</form>
<?php
}else{
$i = $_POST['i'];
$v = 0;
for($x = 0; $x < $i; $x++)
{
if($_POST['c'.$x] == true)
{
//Guardamos los Emails a los que les enviaremos el correo en un arreglo
$alumnos[$v] = $_POST['id'.$x];
$v++;
}
}
//Mensaje que deseamos enviar
$mensaje = "Hola";
$x = 0;
for($i = 0; $i < $v; $i++)
{
//Aqui llamamos una funcion o algun codigo para enviarles el correo
if(!mail($alumnos[$i],"Confirmacion",$mensaje))
{
$err[$x] = $alumnos[$i];
$x++;
}
}
echo "Correos Enviados: ".($v-$x);
echo "<br>A los siguientes emails no fue posible enviarles el correo: ";
print_r($err);
}
?>