Hallo, ich versuche gerade ein System zu schreiben das der Admin nicht jeden Tag in dem Adminbereich schauen muss sondern bei einer Bestellung per mail die Daten des Käufer gesented bekommt. Leider haben meine Versuche bis jetzt nicht funktioniert Kann mir jemand helfen?
PHP-Code:
<?
include("design/header.inc.php");
include("mail.inc.php") ;
$empfaenger = "email@shop.com";
$betreff = "Bestellung";
$from = "From: Shop";
$text = "<table style=\'border:1px solid black;\' width=\'600\' align=\'center\'>
<tr>
<td width=\'300\'>echo '$produktname[$i]';</td>
<td width=\'100\'>echo '$produktanzahl[$i]';</td>
<td width=\'100\'>echo '$preis[$i]';</td>
<td width=\'100\'>echo '$gp';</td>
</tr>
</table>";
mail($empfaenger, $betreff, $text, $from);
?><div class="erfolgreich">Ihre Bestellung war erfolgreich</div><?
#################Versandkostenabfrage und freiversandabfrage#######
$abfrage_a = "SELECT * FROM admin WHERE id = '2007'";
$ergebnis_a = mysql_query($abfrage_a);
$admin = mysql_fetch_object($ergebnis_a);
//Arrays
$produktanzahl = $_POST["produktanzahl"];
$produktname = $_POST["produktname"];
$preis = $_POST["preis"];
//string in arry umwandeln
$produktanzahl = explode('|', $produktanzahl);
$produktname = explode('|', $produktname);
$preis = explode('|', $preis);
for($i=0;$i<count($produktname);$i++)
{
if($produktanzahl[$i] ==0){}
else{
$gp = $produktanzahl[$i]*$preis[$i];
if(!ereg("\.", $gp)){$gp = $gp.".00";}
$gesamtwert = $gesamtwert+$gp;
$d1 = explode('.', $gp);
$d2 = substr($d1[1], 0,2);
if(strlen($d2) == 1){$gp = $gp."0";}
$produkt .=
"
<table style=\"border:1px solid black;\" width=\"600\" align=\"center\">
<tr>
<td width=\"300\">$produktname[$i]</td>
<td width=\"100\">$produktanzahl[$i]</td>
<td width=\"100\">$preis[$i]</td>
<td width=\"100\">$gp</td>
</tr>
</table>
";
}
}
$gesamtwert2 = $gesamtwert*81/100;
$versandkosten = $admin->versandkosten;
if($gesamtwert >= $admin->freiversand){$versandkosten = "0.00";}
#####################################################
$e1 = explode('.', $gesamtwert);
$e2 = substr($e1[1], 0,2);
if(strlen($e2) == 1){$gesamtwert = $gesamtwert."0";}
#####################################################
$endwert = $gesamtwert+$versandkosten;
$c1 = explode('.', $endwert);
$c2 = substr($c1[1], 0,2);
if(strlen($c2) == 1){$endwert = $endwert."0";}
#################
if(!ereg("\.", $endwert)){$endwert = $endwert.".00";}
if(!ereg("\.", $gesamtwert)){$gesamtwert = $gesamtwert.".00";}
$a1 = explode('.', $gesamtwert2);
$a2 = substr($a1[1], 0,2);
if(strlen($a2) == 1){$a2 = $a2."0";}
$ohnemwst = $a1[0].".".$a2;
#####################################
$nurmwst = $gesamtwert-$ohnemwst;
$b1 = explode('.', $nurmwst);
$b2 = substr($b1[1], 0,2);
if(strlen($b2) == 1){$nurmwst = $nurmwst."0";}
##################################################
if ($_POST["vorname"] == "") { $meldung .= "<li>Sie müssen Ihren Vorname eingeben.</li>";}
if ($_POST["nachname"] == "") { $meldung .= "<li>Sie müssen Ihren Nachname eingeben.</li>";}
if ($_POST["strasse"] == "") { $meldung .= "<li>Sie müssen Ihre Straße eingeben.</li>";}
if ($_POST["plz"] == "") { $meldung .= "<li>Sie müssen Ihre PLZ eingeben.</li>";}
if ($_POST["stadt"] == "") { $meldung .= "<li>Sie müssen Ihre Stadt eingeben.</li>";}
if ($_POST["land"] == "") { $meldung .= "<li>Sie müssen Ihr Land eingeben.</li>";}
if (!ereg("^.+@.+\\..+$", $_POST["email"])){$meldung .= "<li>Sie müssen eine gültige E-Mail Adresse eingegeben,</li>";}
if($meldung == "")
{
$kundennummer = rand(1,10000000);
$email = $_POST["email"];
$anrede = $_POST["anrede"];
$vorname = $_POST["vorname"];
$nachname = $_POST["nachname"];
$strasse = $_POST["strasse"];
$stadt = $_POST["stadt"];
$plz = $_POST["plz"];
$land = $_POST["land"];
$sangaben = $_POST["sangaben"];
$telefon1 = $_POST["telefon1"];
$telefon2 = $_POST["telefon2"];
$zahlungsmethode = $_POST["zahlungsmethode"];
$kontonummer = $_POST["kontonummer"];
$blz = $_POST["blz"];
$bank = $_POST["bank"];
$kreditnum = $_POST["kreditnum"];
$gultig = $_POST["gultig"];
$eintrag = "INSERT INTO kunden
(
kreditnum,
gultig,
zahlungsmethode,
kontonummer,
blz,
bank,
kundennummer,
email,
anrede,
vorname,
nachname,
strasse,
stadt,
plz,
land,
sangaben ,
telefon1,
telefon2
)
VALUES
(
'$kreditnum',
'$gultig',
'$zahlungsmethode',
'$kontonummer',
'$blz',
'$bank',
'$kundennummer',
'$email',
'$anrede',
'$vorname',
'$nachname',
'$strasse',
'$stadt',
'$plz',
'$land',
'$sangaben' ,
'$telefon1',
'$telefon2'
)";
$eintragen = mysql_query($eintrag);
if($eintragen == TRUE){
$from ="$wmemail";
$namefrom="$domain";
$to= $email;
$nameto="";
$subject="Gekaufte Produkte von $domain";
$message =
"
Willkommen bei $domain,<br>
Ihre zukünftige Kundennummer lautet : $kundennummer<br>
Sie haben folgende Produkte gekauft: <br>
<table style=\"border:1px solid black;\" width=\"600\" align=\"center\">
<tr>
<td width=\"300\">Produktname</td>
<td width=\"100\">Menge</td>
<td width=\"100\">Einzellpreis</td>
<td width=\"100\">Gesamtpreis</td>
</tr>
</table>
$produkte
<table style=\"border:1px solid black;\" width=\"600\" align=\"center\">
<tr>
<td width=\"300\"></td>
<td width=\"100\"></td>
<td width=\"100\">MWST</td>
<td width=\"100\"><font style=\"font-weight:bold;\">$nurmwst</font></td>
</tr>
<tr>
<td width=\"300\"></td>
<td width=\"100\"></td>
<td width=\"100\">ohne MWST</td>
<td width=\"100\"><font style=\"font-weight:bold;\">$ohnemwst</font></td>
</tr>
<tr>
<td width=\"300\"></td>
<td width=\"100\"></td>
<td width=\"100\">mit MWST</td>
<td width=\"100\"><font style=\"font-weight:bold;\">$gesamtwert</font></td>
</tr>
<tr>
<td width=\"300\"></td>
<td width=\"100\"></td>
<td width=\"100\">Versandkosten</td>
<td width=\"100\"><font style=\"font-weight:bold;\">$versandkosten</font></td>
</tr>
<tr>
<td width=\"300\"></td>
<td width=\"100\"></td>
<td width=\"100\">Gesamt</td>
<td width=\"100\"><font style=\"font-weight:bold;\">$endwert</font></td>
</tr>
</table><br><br>
Bezahlung per : <br>
$zahlungsmethode <br><br>
$kreditnum<br>
$gultig<br><br>
Sollten Sie Überweisung als Zahlungsmethode gewählt haben,nutzen Sie bitte diese Bankverbindung :<br><br>
$bankdaten <br><br>
$steuer<br><br>
Unsere Paypal Adresse lautet : $paypal<br><br>
Wir danken für Ihren Einkauf !
";
send_email($from,$namefrom,$to,$nameto,$subject,$message) ;
#################################################################
$daten = "
Kundennummer: $kundennummer <br><br>
<table style=\"border:1px solid black;\" width=\"600\" align=\"center\">
<tr>
<td width=\"300\">Produktname</td>
<td width=\"100\">Menge</td>
<td width=\"100\">Einzellpreis</td>
<td width=\"100\">Gesamtpreis</td>
</tr>
</table>
$produkte
<table style=\"border:1px solid black;\" width=\"600\" align=\"center\">
<tr>
<td width=\"300\"></td>
<td width=\"100\"></td>
<td width=\"100\">ohne MWST</td>
<td width=\"100\"><font style=\"font-weight:bold;\">$a1[0].$a2</font></td>
</tr>
<tr>
<td width=\"300\"></td>
<td width=\"100\"></td>
<td width=\"100\">mit MWST</td>
<td width=\"100\"><font style=\"font-weight:bold;\">$gesamtwert</font></td>
</tr>
<tr>
<td width=\"300\"></td>
<td width=\"100\"></td>
<td width=\"100\">Versandkosten</td>
<td width=\"100\"><font style=\"font-weight:bold;\">$versandkosten</font></td>
</tr>
<tr>
<td width=\"300\"></td>
<td width=\"100\"></td>
<td width=\"100\">Gesamt</td>
<td width=\"100\"><font style=\"font-weight:bold;\">$endwert</font></td>
</tr>
</table>
<br><br>
Adressdaten: <br> <br>
Anrede: $anrede <br>
E-Mail: $email <br>
Vorname: $vorname <br>
Nachname: $nachname <br>
Straße: $strasse <br>
Stadt: $stadt <br>
PLZ: $plz <br>
Land: $land <br>
s. Angaben: $sangaben <br>
Telefon: $telefon1 / $telefon2 <br><br>
Zahlungsmethode: $zahlungsmethode<br>
Bankinstitut: $bank <br>
Kononummer: $kontonummer <br>
BLZ: $blz <br>
Kreditkartennummer: $kreditnum <br>
Gültig bis: $gultig
";
$timestamp = time();
$datum = date("d.m.Y",$timestamp);
###############DB Eintrag################################
$eintrag = "INSERT INTO verkauft
(
daten,
datum
)
VALUES
(
'$daten',
'$datum'
)";
$eintragen = mysql_query($eintrag);
$from ="$wmemail";
$namefrom="$domain";
$to= $admin->email;
$nameto="";
$subject="Produkt verkauft!";
$message = "Es wurde ein Artikel gekauft,schauen Sie bitte in Ihren Adminbereich <br><br> http://www.$domain/ap";
send_email($from,$namefrom,$to,$nameto,$subject,$message) ;
}
else{echo "fehler";}
}
else{?><div class="fehler">Es traten ein oder mehrere Fehler auf!<ul><?echo $meldung;?></ul></div><?}
include("design/footer.inc.php") ;
?>
Kommentar