Hi guys,
Thanks for your replies. I have made a few changes, such as the select field in the message form instead of radio fields, but I am having some problems getting it to work. I have changed users to members as that is the name of the table in my database.
So here is what I have got:
Form
<div id="pageNav">
<div id="sectionLinks"> <a href="admin.php?cmd=database&username=admin">Database</a> <a href="admin.php?cmd=uploads&username=admin">Uploads</a> <a href="admin.php?cmd=editTemplate&username=admin">Templates </a> <a href="admin.php?cmd=email&username=admin">Email</a> <a href="admin.php?cmd=messaging&username=admin">Messaging</a> <a href="admin.php?cmd=protected&username=admin">Protected Directory</a> <a href="admin.php?cmd=filesanddir&username=admin">Files and Directories</a> <a href="admin.php?cmd=usertracking&username=admin">User Tracking</a> <a href="admin.php?cmd=advanced&username=admin">Advanced</a> <a href="admin.php?cmd=uploads&username=admin">Uploads</a> <a href="admin.php?cmd=subscriptions&username=admin">Subscriptions</a> <a href="admin.php?cmd=applications&username=admin">Applications</a> <a href="admin.php?cmd=searchForms&username=admin">Search Form Builder</a> <a href="admin.php?cmd=categories&username=admin">Categories</a> <a href="admin.php?cmd=phpBB&username=admin">phpBB</a> <a href="admin.php?cmd=mySQL&username=admin">MySQL</a></div>
</div>
<div id="content">
<div class="page">
<form action=templates/admin/msgtest.php method=POST>
<table>
<tr>
<td>Your Message:</td>
<tr><td> </td><td> </td></tr>
<tr><td>Subject:</td><td> <input type="text" id="subject"></td></tr>
<tr><td>Message</td><td>Message:<textarea id="message"></textarea></td></tr>
<tr><td>Send to:</td><td><select name=sendTo>
<option></option>
<option>All Members</option>
<option>Approved Members</option>
</select>
<tr><td colspan=2><input type=submit name=submit value=Submit></td></tr>
</table>
</form>
</table>
</div>
</div>
</div>
Script
<?php
include_once("../../data/server.php");
include("../../data/mysql.php");
$sendTo = $_POST['sendTo'];
if ($sendTo == 'All Members') {
$mysqlPassword = (base64_decode($mysqlpword));
$con = mysql_connect("$localhost", "$mysqlusername", "$mysqlPassword") or die(mysql_error());
mysql_select_db("$dbname", $con) or die(mysql_error());
$subject = $_POST['subject'];
$message = $_POST['message'];
$getusers = mysql_query("SELECT email FROM members");
while($result = mysql_fetch_array($getusers)) {
$emailaddress = $result['emailaddress'];
mail($emailaddress,"$subject","$message","From:$adminEmail");
}
mysql_close($con);
} elseif ($sendTo == 'Approved Members') {
$mysqlPassword = (base64_decode($mysqlpword));
$con = mysql_connect("$localhost", "$mysqlusername", "$mysqlPassword") or die(mysql_error());
mysql_select_db("$dbname", $con) or die(mysql_error());
$subject = $_POST['subject'];
$message = $_POST['message'];
$getusers = mysql_query("SELECT email FROM members WHERE approved='yes'");
while($result = mysql_fetch_array($getusers)) {
$emailaddress = $result['emailaddress'];
mail($emailaddress,"$subject","$message","From:$adminEmail");
}
}
mysql_close($con);
?>
Thanks for your help