Formular bringt keine Fehlermeldung?

G

Guest

Guest
Hallo,
ich nutze folgendes Kontaktformular:

CODE <? include("../include/usermanagment.inc.php");

$meldung="";
extract($_POST);
if (empty($Abschicken))
{
$schritt=1;
$meldung="Sie haben allgemein eine Frage oder möchten etwas über die Matratzenreinigung in Erfahrung bringen? Kein Problem, wenn wir Ihnen helfen können, stehen wir Ihnen mit Rat & Tat zur Seite";
}

if (isset($Abschicken))
{
// Fehlerpr?fung
$schritt=2;
if (ereg("(.*)\@(.*)\.(.*)", $email)) { $fehler_email=""; } else { $fehler_email="1";}
if ($fehler_email==1 || $vorname =="" || $name=="" || $mitteilungen =="")
{
if ($email =="") { $fehlerfeld="<b>E-Mail - </b> ";}
if ($name =="") { $fehlerfeld.=" <b>Name - </b> ";}
if ($vorname =="") { $fehlerfeld.=" <b>Vorname - </b> ";}
if ($mitteilungen =="") { $fehlerfeld.=" <b>Mitteilung</b>";}
$meldung="<font class=\"red\">Upps! Ein Fehler ist aufgetreten! Folgende Felder müssen noch ausgefüllt werden:<br><font class=\"fehler\">".$fehlerfeld."";
if ($email !="" AND $fehler_email==1) { $meldung.="<br>Die angegebene Emailadresse ist ungültig !</font>";}
} else
{
if ($fehler_email!=1)
{
$schritt=3;
}
}
}

if ($schritt == 3)
{
$meldung="<class=\"form\">Vielen Dank! </b>Ihr Anliegen wird schnellstmöglichst bearbeitet. <br>In der Regel bekommen Sie werktags innerhalb von 24 Stunden eine Antwort.<br>";

$Mail = "$vorname $name

Strasse: $strasse
PLZ: $plz Ort: $ort

Telefon: $telefon
Email: $email

Firmenbezeichnung:
$firma

Kontaktaufname per $kontaktaufnahme

Mitteilung:
$mitteilungen
______________________________________________________________________
dynamic content - create success yourself ? 2007 www.cleanovo.de ?\n";

mail("info@cleanovo.de","Anfrage von Cleanovo.de",$Mail,
"From:$email\nReply-To:info@cleanovo.de\nX-Mailer:Oppel-PHP-Formular");
}
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html>

<head>
<title>Mobile Matratzenreinigung</title>
<meta name="title" content="Mobile Matratzenreinigung!" />
<meta name="robots" content="index, follow" />
<meta name="description" content="Mobile Matratzenreinigung - kostenlose Probereinigung!" />
<meta name="keywords" content="Matratzenreinigung, Mobile Matratzenreinigung, Milben, Allergien, Hausstaubmilben, Matratzentiefenreinigung, Matratzenreinigung">
<meta name="author" content="Dirk Oppel" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="../css/basic.css" type="text/css" rel="stylesheet" />
</head>

<body bgcolor="#FFFFFF" leftmargin="0" marginheight="0" marginwidth="0" topmargin="0">
<!-- header -->
<?php include("../include/head.php") ?>
<table border="0" cellspacing="0" cellpadding="0">
<tr height="500">
<td class="zelle1" valign="top" width="145" height="500">
<div align="center">
<!--Navig links Start-->
<?php include("../include/navig.php") ?>
</div>
</td>
<td class="zelle2" valign="top" width="12" height="500"></td>
<td class="zelle" valign="top" width="685" height="500"><br />
<br />
<br />
<table width="85%" border="0" cellspacing="2" cellpadding="0" align="center">
<tr height="13">
<td height="13">
<table width="89%" border="0" cellspacing="2" cellpadding="2" align="center">
<tr>
<td align="left" width="20%"><span class="fett">Kontakt zu uns</span></td>
</tr>
<tr height="13">
<td align="left" width="20%" height="13"></td>
</tr>
<tr>
<td align="left" width="20%">
<div align="left">
<? echo $meldung; ?></div>
</td>
</tr>
</table>
</td>
</tr>
<tr height="19">
<td height="19"></td>
</tr>
<tr height="13">
<td height="13">
<form action="<? echo $PHP_SELF; ?>" method="post" name="Kontaktformular">
<div align="center">
<table width="89%" border="0" cellspacing="2" cellpadding="0">
<tr>
<td align="left" width="16%">
<div align="left">
<span class="form">Firma:</span></div>
</td>
<td rowspan="9" width="7"></td>
<td align="left" width="85%"><input type="text" name="firma" value="<? echo $firma; ?>" size="25" class="formular" /></td>
</tr>
<tr>
<td width="16%">
<div align="left"></div>
</td>
<td align="left" width="85%"></td>
</tr>
<tr>
<td align="left" width="16%">
<div align="left">
<span class="form">Name<font color="#a00000">*</font>:</span></div>
</td>
<td align="left" width="85%"><input type="text" name="name" value="<? echo $name; ?>" size="25" class="formular" /> </td>
</tr>
<tr>
<td align="left" width="16%">
<div align="left">
<span class="form">Vorname<font color="#a00000">*:</font></span></div>
</td>
<td align="left" width="85%"><input type="text" name="vorname" value="<? echo $vorname; ?>" size="25" class="formular" /></td>
</tr>
<tr>
<td align="left" width="16%">
<div align="left">
<span class="form">Strasse:</span></div>
</td>
<td align="left"><input type="text" name="strasse" value="<? echo $strasse; ?>" size="30" class="formular" /></td>
</tr>
<tr>
<td align="left" width="16%">
<div align="left">
<span class="form">PLZ:</span></div>
</td>
<td align="left"><input type="text" name="plz" value="<? echo $plz; ?>" size="5" maxlength="6" class="formular" /> </td>
</tr>
<tr>
<td align="left" width="16%"><span class="form">Ort: </span></td>
<td align="left"><input type="text" name="ort" value="<? echo $ort; ?>" size="30" class="formular" /></td>
</tr>
<tr>
<td align="left" width="16%">
<div align="left">
<span class="form">Telefon:</span></div>
</td>
<td align="left"><input type="text" name="telefon" value="<? echo $telefon; ?>" size="30" maxlength="20" class="formular" /></td>
</tr>
<tr>
<td align="left" width="16%">
<div align="left">
<span class="form">E-Mail<font color="#a00000">*</font>:</span></div>
</td>
<td align="left"><input type="text" name="email" value="<? echo $email; ?>" size="30" class="formular" /></td>
</tr>
</table>
<br />
<table style="border-collapse: collapse" width="90%" border="0" cellspacing="2" cellpadding="0" bordercolor="#111111">
<tr>
<td colspan="2">
<div align="left">
<span class="form">Wie sollen wir mit Ihnen Kontakt aufnehmen?</span></div>
</td>
</tr>
<tr>
<td width="15">
<div align="left">
<input class="radiocheck" type="radio" name="kontaktaufnahme" value="EMail" <? if ($kontaktaufnahme=="email" || $kontaktaufnahme=="") { echo" checked"; } ?>='<? if ($kontaktaufnahme=="email" || $kontaktaufnahme=="") { echo" checked"; } ?>' /></div>
</td>
<td>
<div align="left">
Bitte per E-Mail!</div>
</td>
</tr>
<tr>
<td width="15">
<div align="left">
<input class="radiocheck" type="radio" name="kontaktaufnahme" value="Telefon" <? if ($kontaktaufnahme=="telefon") { echo" checked"; } ?>='<? if ($kontaktaufnahme=="telefon") { echo" checked"; } ?>' /></div>
</td>
<td>
<div align="left">
Rufen Sie uns doch bitte an!</div>
</td>
</tr>
<tr>
<td width="15">
<div align="left">
<input class="radiocheck" type="radio" name="kontaktaufnahme" value="Post" <? if ($kontaktaufnahme=="post") { echo" checked"; } ?>='<? if ($kontaktaufnahme=="post") { echo" checked"; } ?>' /></div>
</td>
<td>
<div align="left">
Schreiben Sie uns lieber einen Brief!</div>
</td>
</tr>
</table>
<br />
<table style="border-collapse: collapse" width="90%" border="0" cellspacing="0" cellpadding="0" bordercolor="#111111">
<tr>
<td>
<div align="left">
<span class="form">Beschreiben Sie Ihr Anliegen<font color="#a00000">*</font><b>:<br />
</b><br />
</span><textarea name="mitteilungen" rows="5" cols="50"><? echo $mitteilungen; ?></textarea><br />
<br />
<table style="border-collapse: collapse" width="75%" border="0" cellspacing="0" cellpadding="2" bordercolor="#111111">
<tr>
<td><? if ($schritt !="3") { ?><input type="image" src="../images/button_anfrage.gif" alt="Anfrage senden!" border="0" class="button" /><? } ?> </td>
</tr>
</table>
<br />
</div>
</td>
</tr>
<tr>
<td>
<div align="left">
<font color="#a00000">*</font>gekennzeichnete Felder sind Pflichtfelder!</div>
</td>
</tr>
</table>
<br />
</div>
</form>
</td>
</tr>
</table>
<br />
<br />
<br />
<br />
</td>
<td class="zelle4" valign="top" width="10" height="500"></td>
</tr>
</table>
</body>

</html>


Irgendwo über dem Head muß ich einen Denkfehler haben, denn ich bekomme keine Fehlermeldung ausgegeben, wenn ich das Formular zB: leer wegsende, was normalerweise nicht funktionieren sollte.

Weis Jemand von Euch warum ?

Danke & Gruß Dirk
 
Zurück
Oben