Primero tienes que crear las tablas,en la base de datos, digamos que tienes los siguientes campos (NOMBRE_USUARIO,CORREO) y la tabla se llama USUARIOS_MAIL
Ahora te presento el codigo:
Código PHP:
<?
//Si el boton de envio del formulario ha sido pulsado
// la variable esta declarada
//es decir la variable es el nombre del submit
if(isset($submitOK){
//Primero hacemos la cadena de conexion
$SQL = "SELECT * FROM USUARIOS_MAIL";
//Te conectas a la base de datos
$link = mysql_connect("localhost","usuario","password");
//Seleccionas la base de datos
mysql_select_db("tubasededatos");
$result = mysql_query($SQL);
//Ahora haces un bucle recorriendo toda la base de datos
while($row=mysql_fetch_object($result){
$user= $row->NOMBRE_USUARIO
$mail=$row->CORREO
//Ahora hasta puedes saludar al usuario
$message = "
Hola $user\n
Este es la aplicacion que me mando hacer mi profesor y esta completamente lista.\n
";
//La variable $user es la declarada arriba como el nombre de
//usuario del correo y el $mail es el correo mismo
//$SERVER_NAME es el servidor desde donde mandas el mail
mail("$user", "El tema", $message,
"From: webmaster@$SERVER_NAME\nReply-To: webmaster@$SERVER_NAME\nX-Mailer: PHP/" . phpversion());
}
//Ahora lo que tienes que hacer es mandar un mensaje de
//confirmacion
echo "El correo fue enviado correctamente";
}
//Si no mostrar el formulario de envio del mail
else{
echo "
<form method=\"POST\" action=\"$PHP_SELF\">
Mensaje:
<textarea cols=\"10\" rows=\"30\"></textarea><br>
<input type=\"submit\" name=\"submitOK\" value=\"Enviar Email\">
</form>
";
}
?>
Suerte