So what you need is:
FOR ALL USERS:
send.html
<form action="process.php" method="POST"><br />
<b>Send message to all users:</b>
<br />Subject: <input type="text" id="subject">
<br />Message:<br />
<input type="textarea" id="message" <br /><input type="Submit">
</form>
process.php
<?php
include('headers.php');
$subject = $_POST['subject'];
$message = $_POST['message'];
$getusers = mysql_query("SELECT * FROM users");
while($result = mysql_fetch_array($getusers)) {
$emailaddress = $result['emailaddress'];
mail($emailaddress,"Subject","Message","From:
[email protected]");
}
FOR AUTHENTICATED USERS ONLY:
send.html
<form action="process.php" method="POST"><br />
<b>Send message to authenticated users:</b>
<br />Subject: <input type="text" id="subject">
<br />Message:<br />
<input type="textarea" id="message" <br /><input type="Submit">
</form>
process.php
<?php
include('headers.php');
$subject = $_POST['subject'];
$message = $_POST['message'];
$getusers = mysql_query("SELECT * FROM users WHERE authenticated='yes'");
while($result = mysql_fetch_array($getusers)) {
$emailaddress = $result['emailaddress'];
mail($emailaddress,"Subject","Message","From:
[email protected]");
}
Hope this is what you want.