suhs
04-08-2005, 18:06
hallo,
den folgenden php code setzte ich als kontaktformular auf meiner website ein. es funktioniert auch soweit alles.
jetzt gibt es leider folgendes kleines problem:
wenn man das formular abschickt, geht nur eine weise seite auf. ich moechte gerne noch, dass auf dieser z.b. "danke fuer das mail" angezeigt wird.
hat jemand eine idee wie das geht?
viele dank
suhs
<?php
if ($submit) {
if (!$name) {
$error1 = " Bitte eingeben!";
$code = "false";
}
if (!$vorname) {
$error2 = " Bitte eingeben!";
$code = "false";
}
if (!ereg("^.+@.+\\..+$", $email)) {
$error3 = " Emailadresse ungltig!";
$code = "false";
}
if (!$email) {
$error3 = " Bitte eingeben!";
$code = "false";
}
if (!$betreff) {
$error4 = " Bitte eingeben!";
$code = "false";
}
if (!$nachricht) {
$error5 = " Bitte eingeben!";
$code = "false";
}
if ($code != "false") {
$header = "From: " . $vorname . " " . $name . "<" . $email . ">\n";
$mail .= "Name: " . $vorname . " " . $name . "\n";
$mail .= "Email: " . $email . "\n";
$mail .= "Telefon: " . $telefon . "\n";
$mail .= "Fax: " . $fax . "\n";
$mail .= "Strasse: " . $strasse . "\n";
$mail .= "PLZ, Ort: " . $plz . " " . $ort . "\n";
$mail .= "Nachricht:\n" . $nachricht . "\n";
mail("lwr@lw-rueger.de",$betreff,$mail,$header);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>EasySystem</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<LINK REL="STYLESHEET" HREF="easysytem2.css" TYPE="text/css">
</head>
<?php
exit();
}
}
?>
<body bgcolor="#FFFFFF">
<form name="kontakt" method="post" action="" style="display:inline">
<table cellspacing="1" cellpadding="1" style="border:0px; width:100%; border:0px">
<tr>
<td style="font-family:Verdana,Arial; font-size:12px; width:100px">Name:*</td>
<td style="font-family:Verdana,Arial; font-size:12px"><input name="name" type="text" id="name" value="<?php echo $name; ?>" style="height:16x; width:200px; font-size:12px; font-family:Verdana,Arial; border: 1px dashed #FF9900"><font color="#FF0000"><?php echo $error1; ?></font></td>
</tr>
<tr>
<td style="font-family:Verdana,Arial; font-size:12px; width:100px">Vorname:*</td>
<td style="font-family:Verdana,Arial; font-size:12px"><input name="vorname" type="text" id="vorname" value="<?php echo $vorname; ?>" style="height:16x; width:200px; font-size:12px; font-family:Verdana,Arial; border: 1px dashed #FF9900"><font color="#FF0000"><?php echo $error2; ?></font></td>
</tr>
<tr>
<td style="font-family:Verdana,Arial; font-size:12px; width:100px">Email:*</td>
<td style="font-family:Verdana,Arial; font-size:12px"><input name="email" type="text" id="email" value="<?php echo $email; ?>" style="height:16x; width:200px; font-size:12px; font-family:Verdana,Arial; border: 1px dashed #FF9900"><font color="#FF0000"><?php echo $error3; ?></font></td>
</tr>
<tr>
<td style="font-family:Verdana,Arial; font-size:12px; width:100px">Telefon:</td>
<td style="font-family:Verdana,Arial; font-size:12px"><input name="telefon" type="text" id="telefon" value="<?php echo $telefon; ?>" style="height:16x; width:200px; font-size:12px; font-family:Verdana,Arial; border: 1px dashed #FF9900"></td>
</tr>
<tr>
<td style="font-family:Verdana,Arial; font-size:12px; width:100px">Fax:</td>
<td style="font-family:Verdana,Arial; font-size:12px"><input name="fax" type="text" id="fax" value="<?php echo $fax; ?>" style="height:16x; width:200px; font-size:12px; font-family:Verdana,Arial; border: 1px dashed #FF9900"></td>
</tr>
<tr>
<td style="font-family:Verdana,Arial; font-size:12px; width:100px">Strasse:</td>
<td style="font-family:Verdana,Arial; font-size:12px"><input name="strasse" type="text" id="strasse" value="<?php echo $strasse; ?>" style="height:16x; width:200px; font-size:12px; font-family:Verdana,Arial; border: 1px dashed #FF9900"></td>
</tr>
<tr>
<td style="font-family:Verdana,Arial; font-size:12px; width:100px">PLZ,
Ort:</td>
<td style="font-family:Verdana,Arial; font-size:12px"><input name="plz" type="text" id="plz" value="<?php echo $plz; ?>" maxlength="5" style="height:16x; width:42px; font-size:12px; font-family:Verdana,Arial; border: 1px dashed #FF9900"> <input name="ort" type="text" id="ort" value="<?php echo $ort; ?>" style="height:16x; width:154px; font-size:12px; font-family:Verdana,Arial; border: 1px dashed #FF9900"></td>
</tr>
<tr>
<td style="font-family:Verdana,Arial; font-size:12px; width:100px">Betreff:*</td>
<td style="font-family:Verdana,Arial; font-size:12px"><input name="betreff" type="text" id="betreff" value="<?php echo $betreff; ?>" style="height:16x; width:200px; font-size:12px; font-family:Verdana,Arial; border: 1px dashed #FF9900"><font color="#FF0000"><?php echo $error4; ?></font></td>
</tr>
<tr>
<td style="font-family:Verdana,Arial; font-size:12px; width:100px; vertical-align:top">Nachricht:*</td>
<td rowspan="2" style="font-family:Verdana,Arial; font-size:12px"><textarea name="nachricht" id="nachricht" cols="0" rows="0" style="height:65px; width:200px; font-size:12px; font-family:Verdana,Arial; border: 1px dashed #FF9900"><?php echo $nachricht; ?></textarea><font color="#FF0000"><?php echo $error5; ?></font></td>
</tr>
<tr>
<td style="width:100px; vertical-align:bottom"><input name="submit" type="submit" id="submit" value="Absenden" style="height:22px; width:75px; font-size:12px; font-family:Verdana,Arial; border: 1px dashed #FF9900; background-color:#FFCC00"></td>
</tr>
</table>
</form>
</body>
</html>
den folgenden php code setzte ich als kontaktformular auf meiner website ein. es funktioniert auch soweit alles.
jetzt gibt es leider folgendes kleines problem:
wenn man das formular abschickt, geht nur eine weise seite auf. ich moechte gerne noch, dass auf dieser z.b. "danke fuer das mail" angezeigt wird.
hat jemand eine idee wie das geht?
viele dank
suhs
<?php
if ($submit) {
if (!$name) {
$error1 = " Bitte eingeben!";
$code = "false";
}
if (!$vorname) {
$error2 = " Bitte eingeben!";
$code = "false";
}
if (!ereg("^.+@.+\\..+$", $email)) {
$error3 = " Emailadresse ungltig!";
$code = "false";
}
if (!$email) {
$error3 = " Bitte eingeben!";
$code = "false";
}
if (!$betreff) {
$error4 = " Bitte eingeben!";
$code = "false";
}
if (!$nachricht) {
$error5 = " Bitte eingeben!";
$code = "false";
}
if ($code != "false") {
$header = "From: " . $vorname . " " . $name . "<" . $email . ">\n";
$mail .= "Name: " . $vorname . " " . $name . "\n";
$mail .= "Email: " . $email . "\n";
$mail .= "Telefon: " . $telefon . "\n";
$mail .= "Fax: " . $fax . "\n";
$mail .= "Strasse: " . $strasse . "\n";
$mail .= "PLZ, Ort: " . $plz . " " . $ort . "\n";
$mail .= "Nachricht:\n" . $nachricht . "\n";
mail("lwr@lw-rueger.de",$betreff,$mail,$header);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>EasySystem</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<LINK REL="STYLESHEET" HREF="easysytem2.css" TYPE="text/css">
</head>
<?php
exit();
}
}
?>
<body bgcolor="#FFFFFF">
<form name="kontakt" method="post" action="" style="display:inline">
<table cellspacing="1" cellpadding="1" style="border:0px; width:100%; border:0px">
<tr>
<td style="font-family:Verdana,Arial; font-size:12px; width:100px">Name:*</td>
<td style="font-family:Verdana,Arial; font-size:12px"><input name="name" type="text" id="name" value="<?php echo $name; ?>" style="height:16x; width:200px; font-size:12px; font-family:Verdana,Arial; border: 1px dashed #FF9900"><font color="#FF0000"><?php echo $error1; ?></font></td>
</tr>
<tr>
<td style="font-family:Verdana,Arial; font-size:12px; width:100px">Vorname:*</td>
<td style="font-family:Verdana,Arial; font-size:12px"><input name="vorname" type="text" id="vorname" value="<?php echo $vorname; ?>" style="height:16x; width:200px; font-size:12px; font-family:Verdana,Arial; border: 1px dashed #FF9900"><font color="#FF0000"><?php echo $error2; ?></font></td>
</tr>
<tr>
<td style="font-family:Verdana,Arial; font-size:12px; width:100px">Email:*</td>
<td style="font-family:Verdana,Arial; font-size:12px"><input name="email" type="text" id="email" value="<?php echo $email; ?>" style="height:16x; width:200px; font-size:12px; font-family:Verdana,Arial; border: 1px dashed #FF9900"><font color="#FF0000"><?php echo $error3; ?></font></td>
</tr>
<tr>
<td style="font-family:Verdana,Arial; font-size:12px; width:100px">Telefon:</td>
<td style="font-family:Verdana,Arial; font-size:12px"><input name="telefon" type="text" id="telefon" value="<?php echo $telefon; ?>" style="height:16x; width:200px; font-size:12px; font-family:Verdana,Arial; border: 1px dashed #FF9900"></td>
</tr>
<tr>
<td style="font-family:Verdana,Arial; font-size:12px; width:100px">Fax:</td>
<td style="font-family:Verdana,Arial; font-size:12px"><input name="fax" type="text" id="fax" value="<?php echo $fax; ?>" style="height:16x; width:200px; font-size:12px; font-family:Verdana,Arial; border: 1px dashed #FF9900"></td>
</tr>
<tr>
<td style="font-family:Verdana,Arial; font-size:12px; width:100px">Strasse:</td>
<td style="font-family:Verdana,Arial; font-size:12px"><input name="strasse" type="text" id="strasse" value="<?php echo $strasse; ?>" style="height:16x; width:200px; font-size:12px; font-family:Verdana,Arial; border: 1px dashed #FF9900"></td>
</tr>
<tr>
<td style="font-family:Verdana,Arial; font-size:12px; width:100px">PLZ,
Ort:</td>
<td style="font-family:Verdana,Arial; font-size:12px"><input name="plz" type="text" id="plz" value="<?php echo $plz; ?>" maxlength="5" style="height:16x; width:42px; font-size:12px; font-family:Verdana,Arial; border: 1px dashed #FF9900"> <input name="ort" type="text" id="ort" value="<?php echo $ort; ?>" style="height:16x; width:154px; font-size:12px; font-family:Verdana,Arial; border: 1px dashed #FF9900"></td>
</tr>
<tr>
<td style="font-family:Verdana,Arial; font-size:12px; width:100px">Betreff:*</td>
<td style="font-family:Verdana,Arial; font-size:12px"><input name="betreff" type="text" id="betreff" value="<?php echo $betreff; ?>" style="height:16x; width:200px; font-size:12px; font-family:Verdana,Arial; border: 1px dashed #FF9900"><font color="#FF0000"><?php echo $error4; ?></font></td>
</tr>
<tr>
<td style="font-family:Verdana,Arial; font-size:12px; width:100px; vertical-align:top">Nachricht:*</td>
<td rowspan="2" style="font-family:Verdana,Arial; font-size:12px"><textarea name="nachricht" id="nachricht" cols="0" rows="0" style="height:65px; width:200px; font-size:12px; font-family:Verdana,Arial; border: 1px dashed #FF9900"><?php echo $nachricht; ?></textarea><font color="#FF0000"><?php echo $error5; ?></font></td>
</tr>
<tr>
<td style="width:100px; vertical-align:bottom"><input name="submit" type="submit" id="submit" value="Absenden" style="height:22px; width:75px; font-size:12px; font-family:Verdana,Arial; border: 1px dashed #FF9900; background-color:#FFCC00"></td>
</tr>
</table>
</form>
</body>
</html>