Hallo,
ich hoffe mir kann jemand helfen,mein problem:
Ich Schreibe ein Newsletter Script für Verschiedene Benutzergruppen.
Die Benutzer Gruppen Identifiziere ich nach art des Von ihnen genommenen Angebotes.
Die Angebote sind wie folg in der Tabelle aufgeführt:
" " Default Wert
"s" Standard
"w"Weiterleitung
"m"Multi Reseller
Nun hab ich eine Weboberfläche wo ich 4 checkboxen mit dem Namen art habe.
Das PHP Script soll nun erkennen welche Gruppe einen Newsletter erhalten soll.
Für eine Gruppe klappt das Wunderbar,sobald ich aber 2 Gruppen eine Mail Schreiben möchte überschreibt er mir den Wert der Variable $art.
hier der code,ich habe es sogar mit dynamischen Variablen versucht,fehlanzeige.
Hoffe mir kann jemadn helfen.
Danke
ich hoffe mir kann jemand helfen,mein problem:
Ich Schreibe ein Newsletter Script für Verschiedene Benutzergruppen.
Die Benutzer Gruppen Identifiziere ich nach art des Von ihnen genommenen Angebotes.
Die Angebote sind wie folg in der Tabelle aufgeführt:
" " Default Wert
"s" Standard
"w"Weiterleitung
"m"Multi Reseller
Nun hab ich eine Weboberfläche wo ich 4 checkboxen mit dem Namen art habe.
Das PHP Script soll nun erkennen welche Gruppe einen Newsletter erhalten soll.
Für eine Gruppe klappt das Wunderbar,sobald ich aber 2 Gruppen eine Mail Schreiben möchte überschreibt er mir den Wert der Variable $art.
hier der code,ich habe es sogar mit dynamischen Variablen versucht,fehlanzeige.
Hoffe mir kann jemadn helfen.
PHP-Code:
<?php
//Abfragen der Datenbank
require "config_inc.php";
$db=mysql_connect("$dbhost","$dbuser","$dbpass") //Datenbank Verbindung
or die("MySql-Server nicht erreichbar");
mysql_selectdb($dbname,$db) //Table Wählen
or die("Datenbank nicht erreichbar");
{
$result = mysql_query("select * from $tbname where art= '$wert' ",$db); //Abfragen von Datenbank auf Var Art
$mem = mysql_numrows(mysql_query("select Name,Domain,email,apartner from $tbname where art='$wert'")); // Zählen der Felder
while ($row = mysql_fetch_array($result))
{
$empf = $row[$dempf]; //---------------------------------- Felder Angabe
$anrede = $row[$danrede];//-----------muss angepasst werden
$Domain = $row[$ddomain];// Nach Empfänger,Anrede,Domain und Ansprech Partner
$prt = $row[$dpartner];
$text_ausgabe = eregi_replace("%Dom%", $Domain, $text);
$text_ausgabe = eregi_replace("%Nam%", $anrede, $text_ausgabe);
$text_ausgabe = eregi_replace("%prt%", $prt, $text_ausgabe);
$text_ausgabe = eregi_replace("%MFG%","Mit freundlichen Grüßen", $text_ausgabe);
$sender = $absendername;
$sendermail = $absender;
$empfaenger = $empf;
$betreff = $betreff;
mail("$empf","$betreff","
$von
$abtrenner
Sehr geehrter/geehrte $anrede
$text_ausgabe
Ihr Ansprechpartner ist $prt
$abtrenner
Diese mail wurde am $Date verschickt.
","From: <$sender$sendermail>");
$send = 1;
}
}
}
if ($send == 1)
{
echo "<head>
<html>
<title>Newsletter Erfolgreich Versand!</title>
</head>
<body bgcolor=$color>
<br>
<hr>
<center><h1>Newsletter Erfolgreich Versand</h1>
<hr>
<br><b><font color=$textcolor>Newsletter wurde an ",$mem," Empfänger gesendet!<br></b>
<br>
<a href=mailto:$Adminmail>E-mail an den Webmaster</a><br>
<br>
<a href=javascript:history.back()>Zurrück</a>
</center>
</body>
</html>";
}
if ($send == 0)
{
echo "<head>
<html>
<title>$error_title</title>
<body bgcolor= $color>
<br>
<hr>
<center><h1>$error_not_send_a</h1><br>
<hr>
<br><b><font color=$textcolor>$error_not_send_b</font></b><br>
<br><font color=$textcolor><b>$error_not_send_c<b></font></b>
<br>
<br>
<a href=mailto:$Adminmail>E-mail an den Administrator</a><br><br>
<a href=javascript:history.back()>Zurrück</a>
<br>
<br>
<p>© <b>the-crazy.com<b></p>
</center>
</body>
</html>";
}
?>
Kommentar