Hallo,
ich habe hier ein Code und meine Frage ist wo ich das Mail element einfügen muss.
Ich will, dass der Benutzer eine E-Mail erhält wo nochmal alle Daten drin stehen die er in das Formular geschrieben hat.
Hier der Code:
Hab ihn etwas gekürzt, da er sonst zu lang gewesen wäre. Das drunter war aber unwichtig.
Hier der Mail Code:
Vielen Dank !!!!
Gruß
Fabi
ich habe hier ein Code und meine Frage ist wo ich das Mail element einfügen muss.
Ich will, dass der Benutzer eine E-Mail erhält wo nochmal alle Daten drin stehen die er in das Formular geschrieben hat.
Hier der Code:
PHP:
<?php require_once('Connections/DB.php'); ?>
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
if (PHP_VERSION < 6) {
$theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
}
$theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
switch ($theType) {
case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "long":
case "int":
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
break;
case "double":
$theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
break;
case "date":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "defined":
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
break;
}
return $theValue;
}
}
$editFormAction = $_SERVER['PHP_SELF'];
if (isset($_SERVER['QUERY_STRING'])) {
$editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
}
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "Form1")) {
$insertSQL = sprintf("INSERT INTO Essensspenden_Salate (Vorn, Nachn, Kl, Telefonn, EMail, Passwort, Bemerkungen, Kartoffels, Reiss, Nudels, Blatts, Vorp, Gemu, Sonstiges) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s)",
$Vorname=GetSQLValueString($_POST['Vorname'], "text"),
GetSQLValueString($_POST['Nachname'], "text"),
GetSQLValueString($_POST['Klasse'], "text"),
GetSQLValueString($_POST['Telefonnummer'], "text"),
GetSQLValueString($_POST['email'], "text"),
GetSQLValueString($_POST['Passwort'], "text"),
GetSQLValueString($_POST['Bemerkungen'], "text"),
GetSQLValueString($_POST['Kartoffelsalat'], "text"),
GetSQLValueString($_POST['Reissalat'], "text"),
GetSQLValueString($_POST['Nudelsalat'], "text"),
GetSQLValueString($_POST['Blattsalat'], "text"),
GetSQLValueString($_POST['Vorspeise'], "text"),
GetSQLValueString($_POST['Gemuse'], "text"),
GetSQLValueString($_POST['Sonstiges'], "text"));
mysql_select_db($database_DB, $DB);
$Result1 = mysql_query($insertSQL, $DB) or die(mysql_error());
$insertGoTo = "Vielen_Dank.php";
if (isset($_SERVER['QUERY_STRING'])) {
$insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
$insertGoTo .= $_SERVER['QUERY_STRING'];
}
header(sprintf("Location: %s", $insertGoTo));
}
mysql_select_db($database_DB, $DB);
$query_a = "SELECT * FROM Essensspenden_Salate";
$a = mysql_query($query_a, $DB) or die(mysql_error());
$row_a = mysql_fetch_assoc($a);
$totalRows_a = mysql_num_rows($a);
?>
HTML:
<div id="main"><br />
<form action="<?php echo $editFormAction; ?>;" method="POST" name="Form1" id="Form1" onSubmit="MM_validateForm('Vorname','','R','Nachname','','R','Klasse','','R','Telefonnummer','','R','email','','RisEmail','Passwort','','R');return document.MM_returnValue">
<table width="671" height="281" border="0" align="center" style="table-layout:fixed">
<tr><td height="19"> </td></tr><tr>
<td height="52" colspan="3" align="center"><p class="Datenschutz">Mit Ihren Daten wird stets vertraulich umgegangen !!!</p>
<p class="Datenschutz_klein">Nur Vorname, Nachname und Klasse sind öffentlich einsehbar !!!</p>
<p class="Datenschutz_klein"> </p></td>
</tr>
<tr>
<td width="240" align="left">Vorname*</td>
<td width="240" align="left">Nachname*</td>
<td width="180" align="left">Klasse*</td>
</tr>
<tr>
<td align="left">
<label for="Vorname"></label>
<input name="Vorname" type="text" id="Vorname" size="30" />
</td>
<td align="left"><input name="Nachname" type="text" id="Nachname" size="30" /></td>
<td align="left"><input name="Klasse" type="text" id="Klasse" size="10" /></td>
</tr>
<tr>
<td align="left">Telefonnummer* <span class="farbiger_Text_rot" id="sprytrigger3"><strong>?</strong></span></td>
<td align="left">E-mail* <span class="farbiger_Text_rot" id="sprytrigger2"><strong>?</strong></span></td>
<td align="left">Passwort*<span class="farbiger_Text_rot" id="sprytrigger1"><strong> ?</strong></span></td>
</tr>
<tr>
<td align="left"><input name="Telefonnummer" type="text" id="Telefonnummer" tabindex="4" size="30" /></td>
<td align="left"><input name="email" type="text" id="email" tabindex="5" size="30" /></td>
<td align="left"><input name="Passwort" type="password" id="Passwort" tabindex="6" size="30" /></td>
</tr>
<tr>
<td colspan="3" align="left">Bemerkungen</td>
</tr>
<tr>
<td colspan="3" align="left"><textarea name="Bemerkungen" cols="100" style= "width:671px;"rows="3" id="Bemerkungen" tabindex="7"></textarea></td>
</tr>
</table>
<h1> <table width="695" border="3" align="center" style="table-layout:fixed;">
<tr>
<td width="124" height="26" align="center"><h3>Kartoffelsalat</h3></td>
<td width="85" align="center"><h3>Reissalat</h3></td>
<td width="92" align="center"><h3>Nudelsalat</h3></td>
<td width="97" align="center"><h3>Blattsalat</h3></td>
<td width="86" align="center"><h3>Vorspeise</h3></td>
<td width="78" align="center"><h3>Gemüse</h3></td>
<td width="233" align="center"><h3>Sonstiges<span class="farbiger_Text_rot" id="sprytrigger4"> ?</span></h3></td>
</tr>
<tr>
<td align="center"><h3>
<input type="checkbox" name="Kartoffelsalat" id="Kartoffelsalat" tabindex="6" value="1-OK"/>
<label for="Kartoffelsalat"></label>
</h3></td>
<td align="center"><h3>
<input type="checkbox" name="Reissalat" id="Reissalat" value="1-OK" />
<label for="Reissalat"></label>
</h3></td>
<td align="center"><h3>
<input type="checkbox" name="Nudelsalat" id="Nudelsalat" value="1-OK"/>
<label for="Nudelsalat"></label>
</h3></td>
<td align="center"><h3>
<label for="Vorspeise"></label>
<input type="checkbox" name="Blattsalat" id="Blattsalat" value="1-OK"/>
</h3></td>
<td align="center"><h3>
<label for="Blattsalat"></label>
<input type="checkbox" name="Vorspeise" id="Vorspeise" value="1-OK"/>
</h3></td>
<td align="center"><h3>
<input type="checkbox" name="Gemuse" id="Gemuse" value="1-OK"/>
<label for="Gemuse"></label>
</h3></td>
<td align="center"><h3>
<label for="Sonstiges"></label>
<input name="Sonstiges" type="text" id="Sonstiges" size="20" maxlength="20"/>
</h3></td>
</tr>
</table>
</h1>
<p>
<input type="submit" name="Daten absenden" id="Daten absenden" value="Daten absenden" />
</p>
<input type="hidden" name="MM_insert" value="Form1" />
</form>
Hab ihn etwas gekürzt, da er sonst zu lang gewesen wäre. Das drunter war aber unwichtig.
Hier der Mail Code:
PHP:
<?php $empfaenger = "[email protected]"; $betreff = "Die Mail-Funktion"; $from = "From: Nils Reimers <[email protected]>"; $text = "Hier lernt Ihr, wie man mit PHP Mails verschickt"; mail($empfaenger, $betreff, $text, $from); ?>
Vielen Dank !!!!
Gruß
Fabi