mittlerweile weiß ich wie man eine verbindung zur datenbank erstellt. habe ich gerade getestet und funktioniert auch.
aber welche befehle ich wie setzen muß, davon habe ich keine ahnung.
auch welche angaben ich in der tabelle in der datenbank machen muss sind mir schleierhaft.
hier der code des kontaktformulares:
<?php
session_start();
include "inc/kopf.php.inc";
include "inc/menu.php.inc";
$name="";
$email="";
$eintrag="";
$meldung="";
if (isset($_POST["sicherheitscode"])) {
if(isset($_SESSION['captcha_spam']) AND $_POST["sicherheitscode"] == $_SESSION['captcha_spam']){
unset($_SESSION['captcha_spam']);
$name=addslashes(htmlspecialchars(trim($_POST["name"])));
$email=addslashes(htmlspecialchars(trim($_POST["email"])));
$eintrag=addslashes(htmlspecialchars(trim($_POST["eintrag"])));
$eintrag=ereg_replace("(\r\n|\n|\r)","<br>",$eintrag);
if($name=="") {
$meldung="<p>Bitte auf jeden Fall einen Namen eintragen.</p>\n";
$name=$_POST["name"];
$email=$_POST["email"];
$eintrag=$_POST["eintrag"];
}
elseif (($email=="") OR (!ereg('[1]+(.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(.[a-zA-Z0-9-]+)*(.([a-zA-Z]){2,4})$', $email))) {
$meldung="<p>Bitte eine gültige eMail-Adresse hinterlegen.</p>\n";
$name=$_POST["name"];
$email=$_POST["email"];
$eintrag=$_POST["eintrag"];
}
elseif ($eintrag=="") {
$meldung="<p>Bitte auf jeden Fall eine Nachricht verfassen.</p>\n";
$name=$_POST["name"];
$email=$_POST["email"];
$eintrag=$_POST["eintrag"];
}
else
{
$meldung="<p>Nachricht wurde versandt!</p>\n";
$subject="Kontakt durch 123";
$mailcontent="Es wurde eine neue Nachricht über das Kontaktformular verschickt:\n\n";
$mailcontent.="Name: ".$name."\n\n";
$mailcontent.="eMail: ".$email."\n\n";
$mailcontent.="Eintrag: \n".$eintrag."\n\n";
$mailcontent=ereg_replace("(<br>)","\n",$mailcontent);
$mailcontent=str_replace(""",""",$mailcontent);
$mailcontent=str_replace("&","&",$mailcontent);
$mailcontent=str_replace("<","<",$mailcontent);
$mailcontent=str_replace(">",">",$mailcontent);
$from_address="From: "".$name."" <".$email.">\n";
mail("123@123.de",$subject,$mailcontent,$from_address);
$name="";
$email="";
$eintrag="";
}
}else{
$meldung="<p>Der Sicherheitscode war falsch!</p>\n";
$name=$_POST["name"];
$email=$_POST["email"];
$eintrag=$_POST["eintrag"];
}
}
echo "<div id="box1">\n";
echo "<p><b><font size="+2">Kontakt</font></b></p>\n";
if ($meldung != "") {echo $meldung;}
echo "<center>\n";
echo "<form name="kontaktform" action="kontakt.php" method="POST">\n";
echo "<table width="10">\n";
echo "<tr>\n";
echo "<td align="left" colspan="2">Alle Felder sind Pflichtfelder.</td>\n";
echo "</tr>\n";
echo "<tr><td colspan="2"> </td></tr>";
echo "<tr>\n";
echo "<td align="left">Name:</td><td align="left"><input name="name" type="text" id="name" size="70" maxlength="50" class="eingabe"";
echo " value="".$name.""";
echo "></td>\n";
echo "</tr>\n";
echo "<tr>\n";
echo "<td align="left">eMail:</td><td align="left"><input name="email" type="text" id="email" size="70" maxlength="50" class="eingabe"";
echo " value="".$email.""";
echo "></td>\n";
echo "</tr>\n";
echo "<tr>\n";
echo "<td align="left" valign="top">Nachricht:</td><td align="left"><textarea name="eintrag" cols="70" rows="7" id="eintrag" class="eingabe">".$eintrag."</textarea></td>\n";
echo "</tr>\n";
echo "<tr><td colspan="2"> </td></tr>";
//eingefügt aus www.stoppt-den-spam.info
echo "<tr>\n";
echo "<td align="left"><img src="captcha/captcha.php" border="0" title="Sicherheitscode"></td>\n";
echo "<td align="right">Sicherheitscode vom Bild: <input type="text" name="sicherheitscode" size="5"></td>\n";
echo "</tr>\n";
//hier ende des einfügens
echo "<tr><td colspan="2"> </td></tr>";
echo "</table>\n";
echo "<input name="formposten" type="submit" value="Abschicken" class="button" onclick="this.value='Bitte warten...';this.enabled=false;"></center><br>\n";
echo "</form>\n";
echo "</center>\n";
include "aktualisierung.php";
echo "</div>\n";
include "inc/ende.php.inc";
?>
_a-zA-Z0-9- ↩︎