Anzeige - [Hier werben / Mediadaten]
(?) Tags raten (?) (edit)
 
Reply to this topicStart new topicStart Poll
> Formular bringt keine Fehlermeldung?

Geschrieben am: Do 31.01.2008, 11:09
Report PostQuote Post

AyomRank 1
**

Gruppe: Member (inaktiv)
Beiträge: 0
Mitglied seit: --


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&ouml;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
Top
PMEmail Poster
Top
 
 
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
Trackback-Url: http://www.ayom.com/track/t/22765

Topic Options Reply to this topicStart new topicStart Poll

 


> Ähnliche Themen
Anfänger: keine Klicks trotz guter CTR bkdd 796 16 Fr 7.11.2008, 23:59
Formular input zerstört design im IE inox 191 4 Do 16.10.2008, 21:44
Formular rechnen lassen easymoments 304 6 So 21.09.2008, 11:18
Formulareingabe (Ausgabe Fehlermeldung) Promada 138 4 Do 28.08.2008, 00:17
Wertübergabe an Formular easymoments 182 7 Di 26.08.2008, 19:09
Tabelle komplett anklickbar, aber Formular nicht? BartTheDevil89 198 3 Di 19.08.2008, 16:40
Keine Abmahnung ohne vorherigen Kontakt Messer-Jockel 315 4 Fr 8.08.2008, 14:44
cgi formular rosinenbomber-jk 219 14 So 13.07.2008, 18:42
Keine Accesskey mehr im IE 7? Jörg 167 3 Sa 5.07.2008, 08:10
Seminar in BRD = keine MwSt. für Schweizer? JonasV 195 1 Di 10.06.2008, 15:35




Anzeige - [Hier werben / Mediadaten]



Anzeigen


[Hier werben / Mediadaten]