• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

bestellformular wie mit email bestätigung

Status
Für weitere Antworten geschlossen.

luca1997

Neues Mitglied
Hallo
ich habe eine Frage wie ich sowas mache das auf einer Internetseite wenn ein kunde ein produkt kauft er in das bestellformular seine daten eingibt und diese zu mir gesendet werden und mit versand und mwst zusammengerechnet werden !!

gibt es soetwas fertig irgendwo oder hat da jemand hilfe für mich BITTE
 
Dann musst du schon ein paar informationen mehr rausrücken (den code z.B.) woher soll man sonst sehen, wo der fehler ist?
 
das problem ist ich kann nur php und keim javascript.....

var leer = 0;
var wohin = 'start.html';
var maxmenge = 10;
var error = '\nDie eingegebene Menge darf 10 nicht überschreiten';
var del_art = 'Möchten Sie diesen Artikel wirklich löschen?';
var del_all = 'Möchten Sie den kompletten Warenkorb wirklich löschen?';
var nix_drin = '\nSie haben bisher keine Produkte in den Warenkorb abgelegt.';

var basket = parent.basket.substring(0, parent.basket.length-3);
if (basket != null) items = basket.split('###');
for (i in items) items = items.split('|');

function runden(wert) {
k = (Math.round(100 * (wert + 0.00001)) / 100 + 0.001) + '';
k = k.substring(0, k.indexOf('.') + 3);
return k;
}

function rechnen() {
zsumme = runden(parseFloat(items[2]))*runden(parseFloat(items[3]));
gesamtpreis += runden(parseFloat(items[2]))*runden(parseFloat(items[3]));
ergebnis = runden(zsumme);
return ergebnis;
}

function gesamt() {
gesamtpreis = runden(gesamtpreis);
return gesamtpreis
}

function dazu(name,nummer,preis,menge) {
if(menge <= 0 || menge > maxmenge)
alert(error);
else
if (confirm('Möchten Sie '+menge+' x '+name+' in den Warenkorb legen? '))
parent.basket += name+'|'+nummer+'|'+preis+'|'+menge+'###';
}

function del_me(cnt) {
if (confirm(del_art)) {
var del = '';
basket = parent.basket.substring(0, parent.basket.length-3);
if (basket != null) items = basket.split('###');
for (i in items) {
if (i != cnt) del += items +'###';
}
parent.basket = del;
self.location = 'warenkorb.html';
}
}

function update() {
var upd = '';
var tmp = '';
for (i in items) {
upd += eval('document.forms[0].menge'+i+'.value')+'~';
}
upd = upd.substring(0, upd.length-1);
upd = upd.split('~');
for (i in items) {
items[3] = upd;
tmp += items[0]+ '|' +items[1]+ '|' +items[2]+ '|' +items[3]+ '###';
}
parent.basket = tmp;
self.location = 'warenkorb.html';
}

function aktion(x) {
if (x==1) {
if (confirm(del_all))
{ parent.basket = ''; self.location='warenkorb.html'; }
}
if (x==2) {
if (parent.basket != "") parent.inhalt.location = 'bestellen.html';
else alert(nix_drin);
}
}
 
Also wenn du bereits php kannst, empfehle ich dir einfach mal einen Formmailer anzuschauen und zu verstehen:
Formular samt Autoresponder: Seite 1
Damit solltest du dann deine E-Mail bekommen

Oder einfach nur kurz:
1. Formulardaten mit $_POST / $_GET auslesen
2. Funktion mail() verwenden

Bitte verwende das nächste mal einen PHP Tag.
 
email aber wichtig ist das auf dem bestellschein auch produkt und mwst und versand steht (zusammengerechnet) weiss nicht wie ich das mache das mit der email habe ich hinbekommen jedoch stehen da jetzt alle produkte in der email und bei dem gekauften ne 1 drin !!!
es soll aber nur das gekauft in der auftragsmail stehen mit versand und mehrwertsteuer
 
Du speicherst alles in Variablen wie bei einer normalen Seite auch, und berechnest dir alles mit ihnen, dann erst absenden.

z.b.
PHP:
foreach ($items as $item) {
if ($item['nr'] = '1') {
 $gekaufteSachen.=$item['name'] . "\n";
}
}

Das Ausschnitt sollte nur eine Stütze sein, er bezieht sich nicht auf deine Variablen
 
Dann schreibe mal deinen Aktuellen Script in einem php bbcode tag hier rein, dann können wir schauen, was wir verändern müssen
 
<html>
<head>
<title>Bestellung</title>
</head>
<body bgcolor="#000000" text="FFFFFF">
<form action="mail.php" method="post">
<table>
<tr><td>Name</td><td><input type="text" name="name"></td></tr>
<tr><td>Vorname</td><td><input type="text" name="vorname"></td></tr>
<tr><td>Strasse/Nr.</td><td><input type="text" name="strasse"></td></tr>
<tr><td>PLZ/Ort</td><td><input type="text" name="ort"></td></tr>
<tr><td>Tel</td><td><input type="text" name="tel"></td></tr>
<tr><td>E-Mail</td><td><input type="text" name="email"></td></tr>
<tr><td></td><td><input type="submit" Value="Bestellen"></td></tr>
</table>
</form>
</body>
</html>

das ist das formular für den kunden um die daten einzugeben
 
das ist die mail.php

<html>
<head>
<title>Bestellformular</title>
</head>
<body>
<meta name="robots" content="all">
<style type="text/css">
<!--
.inputtext {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000000;
text-decoration: none;
background-color: #eeeeee;
padding: 2px;
height: 20px;
width: 250px;
border: 1px solid #CCCCCC;
}
.inputtextarea {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000000;
text-decoration: none;
background-color: #eeeeee;
padding: 2px;
height: 150px;
width: 250px;
border: 1px solid #CCCCCC;
}
.inputbutton {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000000;
text-decoration: none;
background-color: #eeeeee;
padding: 2px;
border: 1px solid #CCCCCC;
}
-->
</style>
</head>
<body bgcolor="#000000" text="#FFFFFF">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<?php
echo " ";
if (!empty($HTTP_POST_VARS)) {extract($HTTP_POST_VARS);}
$remote = getenv("REMOTE_ADDR");
$date = date("m.d.Y H:i:s");
if ($remote == "") $ip = "<i> no ip </i>";
else $ip = getHostByAddr($remote);
if (!isset($ausgefllt)){
?>
<form name="form1" method="post" action="mail.php">
<table width="319" border="0" cellspacing="2" cellpadding="2">
<tr>
<td colspan="2">&nbsp;<font size="2" face="Arial, Helvetica, sans-serif"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Bestellungsformular</strong></font></td>
</tr>
<tr>
<td width="55" align="right" valign="top"><font size="2" face="Arial, Helvetica, sans-serif">Name</font></td>
<td width="250"><input name="Name" type="text" class="inputtext" size="40"></td>
</tr>
<tr>
<td align="right" valign="top"><font size="2" face="Arial, Helvetica, sans-serif">Vorname</font></td>
<td><input name="Vorname" type="text" class="inputtext" id="Vorname" size="40"></td>
</tr>
<tr>
<td align="right" valign="top"><font size="2" face="Arial, Helvetica, sans-serif">Email</font></td>
<td><input name="Email" type="text" class="inputtext" id="Email" size="40"></td>
</tr>
<tr>
<td align="right" valign="top"><font size="2" face="Arial, Helvetica, sans-serif">Straße, Nr.</font></td>
<td><input name="Strasse" type="text" class="inputtext" id="Strasse" size="40"></td>
</tr>
<tr>
<td align="right" valign="top"><font size="2" face="Arial, Helvetica, sans-serif">PLZ,&nbsp;Ort</font></td>
<td><input name="Ort" type="text" class="inputtext" id="Ort" size="40"></td>
</tr>

<tr>
<td align="right">
<input type="hidden" name="kopie" type="checkbox" id="kopie" value="checkbox" checked>
</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<input name="Submit" type="submit" class="inputbutton" value="Abschicken">
<input name="Submit" type="reset" class="inputbutton" value="Zur&uuml;cksetzen">
<input name="ausgefllt" type="hidden" id="ausgefllt" value="1">
</td>
</tr>
</table>
</form>

<?php }
else
{
//Daten überprüfen
if (empty ($Name)) {
die ("<p class=\"inputbutton\"><br>Geben Sie bitte Ihren Namen ein<br><br>
<a href=\"java script:history.go(-1);\" class=\"inputbutton\">
&nbsp;&nbsp;&nbsp;&laquo;&laquo; zurück&nbsp;&nbsp;&nbsp;</A><br><br></p>");}
if (empty ($Vorname)) {
die ("<p class=\"inputbutton\"><br>Geben Sie bitte einen Vornamen ein<br><br>
<a href=\"java script:history.go(-1);\" class=\"inputbutton\">
&nbsp;&nbsp;&nbsp;&laquo;&laquo; zurück&nbsp;&nbsp;&nbsp;</A><br><br></p>");}
if (empty ($Email)) {
die ("<p class=\"inputbutton\"><br>Geben Sie bitte eine Email Adresse ein<br><br>
<a href=\"java script:history.go(-1);\" class=\"inputbutton\">
&nbsp;&nbsp;&nbsp;&laquo;&laquo; zurück&nbsp;&nbsp;&nbsp;</A><br><br></p>");}
if (empty ($Strasse)) {
die ("<p class=\"inputbutton\"><br>Geben Sie bitte eine Straße ein<br><br>
<a href=\"java script:history.go(-1);\" class=\"inputbutton\">
&nbsp;&nbsp;&nbsp;&laquo;&laquo; zurück&nbsp;&nbsp;&nbsp;</A><br><br></p>");}
if (empty ($Ort)) {
die ("<p class=\"inputbutton\"><br>Geben Sie bitte einen Ort ein<br><br>
<a href=\"java script:history.go(-1);\" class=\"inputbutton\">
&nbsp;&nbsp;&nbsp;&laquo;&laquo; zurück&nbsp;&nbsp;&nbsp;</A><br><br></p>");}

$Straße = stripslashes($Strasse);
$Ort = stripslashes($Ort);
$Email = stripslashes($Email);
$date = date("d.m.Y H:i:s");
echo "
<p><br><br>
<table width=\"400\"><tr><td class=\"inputtextarea\" width=\"400\">
<FONT face=arial size=2>
Guten Tag, Frau/Herr <b>$Name</b>,
<br><br>
vielen Dank für Ihre Bestellung!<br><br>
Viel Spaß mit Ihrem Produkt.<br>
Meine Kontodaten zur Überweisung<br>
finden Sie in ihrer Bestätigungsmail<br>
Mit freundlichen Grüßen<br>
Ihr shop luca Team<br>
</b>
<p>

<HR NOSHADE SIZE=\"1\" WIDTH=\"400\" ALIGN=\"LEFT\">
<br><b>
<a href=\"mail.php\">zurück</A>
</td></tr></table></center>";

// Formulardaten verschicken
$header = "From: $Name <$Email>\n";
$header .= "Reply-To: $Email\n";
$header .= "Content-Type: text/plain";
mail("luca@gmx.de", "Kontaktformular","
Folgende Nachricht wurde vom Kontaktformular
aus gesendet am $date
--------------------------------------------------------
Name: $Name
Vorname: $Vorname
Email: $Email
Straße: $Strasse
PLZ, Ort: $Ort
Bestellung:

$ip
--------------------------------------------------------
","$header");
//Bestätigungsemail an den Absender
if(isset($kopie))
{
$header1 = "From: Leo <luca@gmx.de>\n"; ///***************************************************************
$header1 .= "Reply-To: luca@gmx.de\n"; ///***************************************************************
$header1 .= "Content-Type: text/plain";
mail("$Email","Rückmeldung Kontaktaufnahme", "
Guten Tag, Frau/Herr $Name,\n
vielen Dank für Ihren Besuch auf unserer Homepage!\n
---------------------------------------------\n
Folgende Nachricht ist bei uns eingegangen:\n
Name: $Name
Vorname: $Vorname
Email: $Email
Straße: $Strasse
PLZ, Ort: $Ort
Kontodaten zur Überweisung:
luca1997
Nord LB
BLZ:25050000
Kontonummer:11111111
Bitte bei Verwendungszweck bestellte Artikel angeben !!
\n
---------------------------------------------\n
Falls erforderlich, werden wir so schnell wie möglich darauf antworten.\n
Dies ist eine bei Eingang Ihrer Nachricht vom System automatisch
generierte Bestätigungs-Email.
mit freundlichem Gruss
luca1997name\n\n ///***************************************************************
","$header1");
}
}
?>
</td>
</tr>
</table>
</body>
</html>
 
Status
Für weitere Antworten geschlossen.

Neueste Beiträge

Zurück
Oben