mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Do 25.04.2024 22:24 Benutzername: Passwort: Auto-Login

Thema: Kontaktformular vom 05.01.2007


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> Kontaktformular
Autor Nachricht
new001
Threadersteller

Dabei seit: 16.02.2006
Ort: Sundern
Alter: 37
Geschlecht: Männlich
Verfasst Fr 05.01.2007 11:28
Titel

Kontaktformular

Antworten mit Zitat Zum Seitenanfang

Hallo MG-User,

hoffe ihr könnt mir helfen, ich habe ein Kontaktformular programmiert, aber dies gibt mir ständig ne Fehlermeldung raus. Jedoch finde ich den Fehler nicht
Fehlermeldung:
Zitat:
Notice: Undefined variable: kontakt in \\fe-dm02b-11.wdhs.local\WS005_003\pool153\6WSAZLE8ORNJ\WEB\fpse\kontaktformular.php on line 34


Diese Fehlermeldung mit dem
Zitat:
Undefined variable: kontakt in

wiederholt sich bei jedem Textfeld welches überprüft wird mit diesem Skript:
Zitat:

<? if ($kontakt == 'Abschicken') {
if ($abteilung == ''){
print "<span class=tabellentext>*</span>";
$fehler["abteilung"] = 1;
}
}
?>


Und hier das Komplette Skript:
Code:
<?php
$email_an      = 'marketing@steinberg-design.com';
$email_betreff   = 'Kontakt - xxxxxxx.de';
error_reporting(E_ALL);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>test</title>
<link href="css/text.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
body {
   background-color: #333333;
}
-->
</style></head>

<body>
<table width="280" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td align="left" valign="top">
   <form action="<?=$PHP_SELF?>" enctype="text/plain" name="anfrage" method="post">
   <table width="278" border="0" cellspacing="3" cellpadding="0">
      <tr>
        <td width="88" align="left" valign="top" class="tabellentext">Firma</td>
        <td width="181" align="left" valign="top"><input name="firma" type="text" class="typebutton" size="28" /></td>
      </tr>
      <tr>
        <td width="88" align="left" valign="top" class="tabellentext">Abteilung *</td>
        <td align="left" valign="top"><input name="abteilung" type="text" class="typebutton" size="28" />
                                          <?
                                          if ($kontakt == 'Abschicken') {
                                          if ($abteilung == ''){
                                          print "<span class=tabellentext>*</span>";
                                          $fehler["abteilung"] = 1;
                                          }}
                                           ?></td>
      </tr>
      <tr>
        <td width="88" align="left" valign="top" class="tabellentext">Anrede *</td>
        <td align="left" valign="middle" class="tabellentext">Herr
          <input type="radio" name="anrede" value="Herr" />
          Frau         
          <input type="radio" name="anrede" value="Frau" /><?
                                          if ($kontakt == 'Abschicken') {
                                          if ($anrede == ''){
                                          print "<span class=tabellentext>*</span>";
                                          $fehler["anrede"] = 1;
                                          }}
                                           ?></td>
      </tr>
      <tr>
        <td width="88" align="left" valign="top" class="tabellentext">Name *</td>
        <td align="left" valign="top"><input name="name" type="text" class="typebutton" size="28" /><?
                                          if ($kontakt == 'Abschicken') {
                                          if ($name == ''){
                                          print "<span class=tabellentext>*</span>";
                                          $fehler["name"] = 1;
                                          }}
                                           ?></td>
      </tr>
      <tr>
        <td width="88" align="left" valign="top" class="tabellentext">Stra&szlig;e *</td>
        <td align="left" valign="top"><input name="strasse" type="text" class="typebutton" size="28" /><?
                                          if ($kontakt == 'Abschicken') {
                                          if ($strasse == ''){
                                          print "<span class=tabellentext>*</span>";
                                          $fehler["strasse"] = 1;
                                          }}
                                           ?></td>
      </tr>
      <tr>
        <td width="88" align="left" valign="top" class="tabellentext">PLZ *</td>
        <td align="left" valign="top"><input name="plz" type="text" class="typebutton" size="28" /><?
                                          if ($kontakt == 'Abschicken') {
                                          if ($plz == ''){
                                          print "<span class=tabellentext>*</span>";
                                          $fehler["plz"] = 1;
                                          }}
                                           ?></td>
      </tr>
      <tr>
        <td width="88" align="left" valign="top" class="tabellentext">Ort *</td>
        <td align="left" valign="top"><input name="ort" type="text" class="typebutton" size="28" /><?
                                          if ($kontakt == 'Abschicken') {
                                          if ($ort == ''){
                                          print "<span class=tabellentext>*</span>";
                                          $fehler["ort"] = 1;
                                          }}
                                           ?></td>
      </tr>
      <tr>
        <td width="88" align="left" valign="top" class="tabellentext">Telefon *</td>
        <td align="left" valign="top"><input name="telefon" type="text" class="typebutton" size="28" /><?
                                          if ($kontakt == 'Abschicken') {
                                          if ($telefon == ''){
                                          print "<span class=tabellentext>*</span>";
                                          $fehler["telefon"] = 1;
                                          }}
                                           ?></td>
      </tr>
      <tr>
        <td width="88" align="left" valign="top" class="tabellentext">Fax *</td>
        <td align="left" valign="top"><input name="fax" type="text" class="typebutton" size="28" /><?
                                          if ($kontakt == 'Abschicken') {
                                          if ($fax == ''){
                                          print "<span class=tabellentext>*</span>";
                                          $fehler["fax"] = 1;
                                          }}
                                           ?></td>
      </tr>
      <tr>
        <td align="left" valign="top" class="tabellentext">Email *</td>
        <td align="left" valign="top"><input name="email" type="text" class="typebutton" size="28" /><?
                                          if ($kontakt == 'Abschicken') {
                                          if ($email == ''){
                                          print "<span class=tabellentext>*</span>";
                                          $fehler["email"] = 1;
                                          }}
                                           ?></td>
      </tr>
      <tr>
        <td align="left" valign="top" class="tabellentext">Betreff *</td>
        <td><input name="betreff" type="text" class="typebutton" size="28" /><?
                                          if ($kontakt == 'Abschicken') {
                                          if ($betreff == ''){
                                          print "<span class=tabellentext>*</span>";
                                          $fehler["betreff"] = 1;
                                          }}
                                           ?></td>
      </tr>
      <tr>
        <td align="left" valign="top" class="tabellentext">Kommenatar *</td>
        <td><textarea name="kommentar" rows="5" class="typebutton"></textarea><?
                                          if ($kontakt == 'Abschicken') {
                                          if ($kommentar == ''){
                                          print "<span class=tabellentext>*</span>";
                                          $fehler["kommentar"] = 1;
                                          }}
                                           ?></td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td>
      <input name="kontakt" type="submit" class="sendebutton" value="Abschicken" /></td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td><?
                             if ($kontakt =='Abschicken')
                             {
                             if (!$fehler)
                                {
                              print "<span class=tabellentext>Ihre Nachricht wurde erfolgreich versendet!</span>";
                              $nachricht ="
Firma      :   $firma
Abteilung   :   $abteilung
Name      :   $anrede $name
Straße      :   $strasse
PLZ / Ort   :   $plz $ort
Telefon      :   $telefon
Fax         :   $fax
Betreff      :   $betreff
Kommentar   :   $kommentar
";
                                    
                                    $header="From: xxxxxxx.de <".$email.">\n";
                                    $header.="Reply-to: ".$email."\n";
                                    $header.="X-Mailer: phpXpress ";
                                    mail($email_an, $email_betreff, $nachricht, $header);
                                    }
                                    else
                                       {
                                          echo"<span class=tabellentext>*Pflichtfelder bitte angeben!</span>";
                                       }
                                    }
                                    ?></td>
      </tr>
    </table>
   </form>
      <br />
      <span class="tabellentext"><strong>Lassen Sie sich zur&uuml;ckrufen!</strong></span> <br />
      <table width="278" border="0" cellspacing="3" cellpadding="0">
        <tr>
          <td class="tabellentext">Name</td>
          <td><input name="textfield22" type="text" class="typebutton" size="28" /></td>
        </tr>
        <tr>
          <td class="tabellentext">Thema</td>
          <td><input name="textfield23" type="text" class="typebutton" size="28" /></td>
        </tr>
        <tr>
          <td class="tabellentext">Telefon</td>
          <td><input name="textfield24" type="text" class="typebutton" size="28" /></td>
        </tr>
        <tr>
          <td class="tabellentext">Uhrzeit</td>
          <td><input name="textfield25" type="text" class="typebutton" size="28" /></td>
        </tr>
        <tr>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td>&nbsp;</td>
          <td><input name="Submit2" type="submit" class="sendebutton" value="Abschicken" /></td>
        </tr>
      </table></td>
  </tr>
</table>
</body>
</html>
  View user's profile Private Nachricht senden
new001
Threadersteller

Dabei seit: 16.02.2006
Ort: Sundern
Alter: 37
Geschlecht: Männlich
Verfasst Mo 08.01.2007 09:40
Titel

Antworten mit Zitat Zum Seitenanfang

Ooops keiner ne antwort parat ? Menno!
  View user's profile Private Nachricht senden
Anzeige
Anzeige
schachbrett

Dabei seit: 11.10.2006
Ort: Köln
Alter: -
Geschlecht: Männlich
Verfasst Mo 08.01.2007 10:49
Titel

Antworten mit Zitat Zum Seitenanfang

Doch, deine Fehlermeldung *zwinker*
  View user's profile Private Nachricht senden
new001
Threadersteller

Dabei seit: 16.02.2006
Ort: Sundern
Alter: 37
Geschlecht: Männlich
Verfasst Mo 08.01.2007 10:58
Titel

Antworten mit Zitat Zum Seitenanfang

ha...ha...ha... der war gut... ne jetzt ma im ernst...es ist früh morgens... und bin nen morgenmuffel Lächel weißte auch net wo's dran liegen könnte oder?
  View user's profile Private Nachricht senden
beeviZ

Dabei seit: 30.09.2002
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mo 08.01.2007 11:46
Titel

Antworten mit Zitat Zum Seitenanfang

oben ins formular:
$kontakt = (isset($_POST['kontakt']))? $_POST['kontakt'] : '';
  View user's profile Private Nachricht senden
dastef

Dabei seit: 03.11.2003
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mo 08.01.2007 11:46
Titel

Antworten mit Zitat Zum Seitenanfang

Code:
if ($kontakt == 'Abschicken') {

gibt ne fehlermeldung aus, weil die Variable $kontakt nicht gesetzt
ist. nutze empty() oder isset() um das zu vermeiden
  View user's profile Private Nachricht senden
 
Ähnliche Themen Kontaktformular
kontaktformular
Kontaktformular
PHP Kontaktformular
Kontaktformular mit PHP
Kontaktformular
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.