Hallo zusammen,
ich habe hier meine Script welches an den Benutzer eine Mail sendet wenn er einen Datenbank Eintrag vorgenommen hat.
jetzt möchte ich noch zusätzlich jedem Benutzer der mit dem Status 2 in der Datenbank eingetragen ist, automatisch eine Mail senden mit dem Link zum Datenbankeintrag. Mit diesem Anhang:
Leider wird aber nur eine Mail an den ersten Benutzer gesendet welcher in der Datenbank mit dem Status 2 eingetragen ist gesendet.
Was mache ich falsch ?
Kann mir jemand helfen ?
Gruß
Webdienst
ich habe hier meine Script welches an den Benutzer eine Mail sendet wenn er einen Datenbank Eintrag vorgenommen hat.
PHP-Code:
// Send confirmation email
$result = mysql_query("SELECT * FROM users WHERE nick='".AddSlashes($nick)."'");
$user_name = mysql_result ($result,0,"name");
$user_email = mysql_result ($result,0,"email");
$user_address = mysql_result ($result,0,"address");
$user_city = mysql_result ($result,0,"city");
$user_country = mysql_result ($result,0,"country");
$user_zip = mysql_result ($result,0,"zip");
$user_newauc = mysql_result ($result,0,"newaucmail");
$title = $sessionVars["SELL_title"];
$auction_id = $sessionVars["SELL_auction_id"];
$description = $sessionVars["SELL_description"];
$pict_url = $pcURL;
$minimum_bid = $sessionVars["SELL_minimum_bid"];
$resell_nr = $sessionVars["SELL_resell_nr"];
$duration = $sessionVars["SELL_duration"];
$iquantity = $sessionVars["SELL_iquantity"];
$cat_name = $sessionVars["SELL_category"];
$ends = substr($a_ends,8,2).".";
$ends .= substr($a_ends,5,2).".";
$ends .= substr($a_ends,0,4).".";
$auction_url = $SITE_URL . "item.php?mode=1&id=".$sessionVars["SELL_auction_id"];
$buy_now = $sessionVars["SELL_buy_now"];
include('./includes/auction_confirmation.inc.php');
PHP-Code:
$us_query = "SELECT * FROM users WHERE status='2'";
$us_result = mysql_query($us_query);
if ($us_result)
{
$us_name = mysql_result($us_result, 0, "name");
$us_email = mysql_result($us_result, 0, "email");
$to = $us_email;
$subject = "Ein neuer Eintrag wurde eingestellt";
$message = "Hallo $us_name,\n\n";
$message .= "auf $SITE_NAME. wurde ein neuer Eintrag eingestellt.\n";
$message .= "Hier der Link zum Eintrag: \n\n";
$message .= "$auction_url\n\n";
$message .= "Ihr Team von $SITE_NAME.";
mail($to,$subject,$message,"From:".$SITE_NAME."<$adminEmail>\nReplyTo:$adminEmail");
Leider wird aber nur eine Mail an den ersten Benutzer gesendet welcher in der Datenbank mit dem Status 2 eingetragen ist gesendet.
Was mache ich falsch ?
Kann mir jemand helfen ?
Gruß
Webdienst
Kommentar