Could you help me with this? It send an email to the recipient, but it has no content (Sent name, email, subject and message)
[php]
<?php session_start(); include('config.php'); include('classes/class.mysql.php'); include('classes/class.user.php'); $mysql = new Mysql($dbHost, $dbUser, $dbPass, $dbName); $user = new User($mysql); if(isset($_SERVER['HTTP_X_REQUESTED_WITH']) && ($_SERVER['HTTP_X_REQUESTED_WITH'] == 'XMLHttpRequest')) { if(isset($_GET['validateUser'])) { echo $user->authorize($_POST['username'], $_POST['password']); } if(isset($_GET['subscribe'])) { if(filter_var($_POST['email'], FILTER_VALIDATE_EMAIL)) { $mysql->query("INSERT INTO emails (email) VALUES (?)", array($_POST['email'])); } } if($user->isAuthorized()) { if(isset($_GET['sendEmail'])) { $getEmails = $mysql->query("SELECT * FROM emails"); foreach($getEmails as $email) { $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=utf-8' . "\r\n"; $headers .= 'From: ' . $_POST['sender-name'] . ' <' . $_POST['sender-email'] . '>' . "\r\n"; mail($email['email'], $_POST['subject'], $_POST['message'], $headers); } } } } ?>[/php]
The form that sends the data is below:
[php]
<div id="admin-dialog-wrap">
<div id="admin-dialog">
<div id="admin-dialog-header">
<h1>Notification Email</h1>
</div>
<div id="admin-dialog-box">
<div id="admin-dialog-content">
<fieldset>
<form action="" method="post" id="notify">
<label for="sender-name">Name of sender:</label>
<input type="text" name="sender-name" id="sender-name" class="text-input required" />
<label for="sender-email">Email of sender:</label>
<input type="text" name="sender-email" id="sender-email" class="text-input required email" />
<label for="subject">Subject:</label>
<input type="text" name="subject" id="subject" class="text-input required" />
<label for="message">Message:</label>
<textarea name="message" id="message" class="required"></textarea>
</form>
</fieldset>
</div>
<div id="admin-dialog-footer">
<div id="admin-dialog-footer-processing-wrap"></div>
<input type="submit" name="submit-login" value="Send notification email" class="submit-button" onclick="$('#notify').submit();" />
</div>
</div>
<div class="log-in-dialog-copyright"><a href="?l">Log out</a></div>
</div>
</div>
[/php]