Hallo
Meine Frau hat einen Online-Shop. Für bestimmte Bestellungen, die Kunden können nicht direkt bestellen, sondern über einen Formular tun (die Daten werden direkt in eine SQL-Datenbank gespeichert):
Mein script.php sieht so aus:
Es wäre sehr wichtig, ein Bestätigungsmail an die eingegebene Adresse in Formular direkt schicken zu können, nach"Senden". Kann hier jemanden helfen?
Wenn einen Profi das Formular sauber neumachen kann zu einen vernünftiger Preis, bitte melden.
Gruss
Ian
Meine Frau hat einen Online-Shop. Für bestimmte Bestellungen, die Kunden können nicht direkt bestellen, sondern über einen Formular tun (die Daten werden direkt in eine SQL-Datenbank gespeichert):
HTML:
<div id="eingabe">
<h4 class="Stil1"> </h4>
<h3 class="Stil1"><strong>Titel</strong></h3>
<div id="bild"><img src="produkt.jpg" alt="" /></div>
</div>
<div><br /><form id="form2" action="script.php" method="post" name="form2" accept-charset="utf-8">
<table style="width: 286px; height: 238px;">
<tbody>
<tr>
<td valign="top"><label for="name">Name *</label></td>
<td align="left" valign="top"><input type="text" name="name" size="30" maxlength="50" /></td>
</tr>
<tr>
<td valign="top"><label for="vorname">Vorname *</label></td>
<td valign="top"><input type="text" name="vorname" size="30" maxlength="50" /></td>
</tr>
<tr>
<td valign="top"><label for="adresse">Strasse & Nr. *</label></td>
<td valign="top"><input type="text" name="adresse" size="30" maxlength="50" /></td>
</tr>
<tr>
<td valign="top"><label for="zusatzadresse">Zusatzadresse </label></td>
<td valign="top"><input type="text" name="zusatzadresse" size="30" maxlength="50" /></td>
</tr>
<tr>
<td valign="top"><label for="plz">Postleitzahl *</label></td>
<td valign="top"><input type="text" name="plz" size="30" maxlength="50" /></td>
</tr>
<tr>
<td valign="top"><label for="ort">Ort *</label></td>
<td valign="top"><input type="text" name="ort" size="30" maxlength="50" /></td>
</tr>
<tr>
<td valign="top"><label for="email">Email Adresse *</label></td>
<td valign="top"><input type="text" name="email" size="30" maxlength="80" /></td>
</tr>
<tr>
<td valign="top"><label for="gutscheincode">Gutscheinnummer *</label></td>
<td valign="top"><input type="text" name="gutscheincode" size="30" maxlength="80" /></td>
</tr>
<tr>
<td valign="top"><label for="pin">PIN *</label></td>
<td valign="top"><input type="text" name="pin" size="30" maxlength="80" /></td>
</tr>
<tr>
<td style="text-align: center;" colspan="2"><input class="button" type="submit" value="Senden" /></td>
</tr>
</tbody>
</table>
</form>
<p>Bitte füllen Sie alle mit einem * gekennzeichneten Felder aus.</p>
</div>
</div>
Mein script.php sieht so aus:
PHP:
<?php
$dbname="xxx";
$dbhost="localhost";
$dbuser="xxx";
$dbpass="xxx";
$dbconnection = mysql_connect($dbhost, $dbuser, $dbpass);
mysql_select_db($dbname,$dbconnection);
$name = $_POST["Name"];
$vorname = $_POST["Vorname"];
$strasse = $_POST["Strasse"];
$nummer = $_POST["Nummer"];
$plz = $_POST["PLZ"];
$ort = $_POST["Ort"];
$email = $_POST["Email"];
$produkt = $_POST["Produkt"];
$farbe = $_POST["Farbe"];
$gutscheincode = $_POST["Gutscheincode"];
$gutscheinnummer = $_POST["Gutscheinnummer"];
$pin = $_POST["PIN"];
$sql = "INSERT INTO `adressen` (`name`, `vorname`, `strasse`, `nummer`, `plz`, `ort`, `email`, `produkt`, `farbe`, `gutscheincode`, `gutscheinnummer`, `pin`)
VALUES ('".$_POST['name']."', '".$_POST['vorname']."', '".$_POST['strasse']."', '".$_POST['nummer']."', '".$_POST['plz']."', '".$_POST['ort']."', '".$_POST['email']."', '".$_POST['produkt']."', '".$_POST['farbe']."', '".$_POST['gutscheincode']."', '".$_POST['gutscheinnummer']."', '".$_POST['pin']."')";
if(mysql_query($sql)) {
echo "<h5>Vielen Dank fuer Ihre Bestellung! Wir werden Ihre Bestellung unverzueglich bearbeiten und bedanken uns fuer Ihr Vertrauen.</h5>";
}
else {
echo "<h5>FEHLER: Ihre Bestellung konnte nicht gespeichert werden. Bitte alle Felder ausfuellen.</h5>";
}
?>
Es wäre sehr wichtig, ein Bestätigungsmail an die eingegebene Adresse in Formular direkt schicken zu können, nach"Senden". Kann hier jemanden helfen?
Wenn einen Profi das Formular sauber neumachen kann zu einen vernünftiger Preis, bitte melden.
Gruss
Ian
Zuletzt bearbeitet von einem Moderator: