hattrix: Userverwaltung - an email-adresse verschicken

Beitrag lesen

Hallo,

Beispiel:

4 User in der Tabelle "user". Dort wurden Name, Passwort, email usw. angeben!

Nun soll jeder User seine Daten per Mail erhalten. Wie mache ich das am besten?

Mein Code, der nicht funktioniert:

  
<?  
  include "conf/db.php";  
  
  $db = @mysql_connect ($db_host, $db_user, $db_pass) or die ("Datenbankfehler");  
  @mysql_select_db($db_name,$db) or die ("Die Datenbank konnte nicht ausgewählt werden. Bitte versuchen Sie es später nochmal.");  
  
  $strSQL = "SELECT name,email,passwort FROM user";  
  $result = mysql_query($strSQL);  
  
    while($row = mysql_fetch_row($result)) {  
  
    $g = $row[1];  
  
$strEmpfaenger = $g;  
$strFrom       = 'meine Mailadresse';  
$strSubject    = 'Titel';  
$strDelimiter  = ":\t";  
  
if($_POST)  
{  
 $strMailtext = $row[0].' und '.$row[2];  
  
 while(list($strName,$value) = each($_POST))  
 {  
  if(is_array($value))  
  {  
   foreach($value as $value_array)  
   {  
    $strMailtext .= $strName.$strDelimiter.$value_array."\n";  
   }  
  }  
  else  
  {  
   $strMailtext .= $strName.$strDelimiter.$value."\n";  
  }  
 }  
  
 if(get_magic_quotes_gpc())  
 {  
  $strMailtext = stripslashes($strMailtext);  
 }  
  
 mail($strEmpfaenger, $strSubject, $strMailtext, "From: ".$strFrom)  
  or die("Die Mail konnte nicht versendet werden.");  
}  
  
}  
?>