Hilfe bei Formular-Script!

michaham
Hallo!

Ich bin eigentlich totaler Leihe, aber ich bin ergeizig und nach Tagelanger Scriptsuche und probieren und ein ganz wenig HIlfe, habe ich einen Teil soweit feritg...

Es handelt sich um ein Formularscript, dass die Daten in eine DAtenbank einträgt (vorher die Pflichtfelder prüft) und dann noch die Daten per email ausgeben soll!

Jetzt bin ich so weit, dass die Felder geprüft werden, und wenn das OK ist, dann gehts weiter!

Ich habe auch schon die config.inc.php gemacht,... aber es wird nicht in die Datenbank geschrieben, sondern ich erhalte eine Fehlermeldung! Kann mir da wer helfen? (es wäre toll, wenn mir da jemand das so ändern könnte, wie es dann richtig wäre, weil ich bin nervilch schon etwas am Ende,..danke)

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
Notice: Undefined index: Anrede in eintragen.php on line 64

Notice: Undefined index: Vorname in eintragen.php on line 64

Notice: Undefined index: Zuname in eintragen.php on line 64

Notice: Undefined index: Strasse in eintragen.php on line 64

Notice: Undefined index: PLZ in /eintragen.php on line 64

Notice: Undefined index: Ort in eintragen.php on line 64

Notice: Undefined index: Land in eintragen.php on line 64

Notice: Undefined index: Telefon in eintragen.php on line 64

Notice: Undefined index: Fax in eintragen.php on line 64

Notice: Undefined index: Email in eintragen.php on line 64


Hier der PHP- Code:

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
<?php
include 'config.inc.php';

error_reporting(E_ALL);

$zaehler ''// Zaehler für Pflichfelder
$fehler ''// für Fehlermeldungen

if (isset($_POST['submit']))
  { 

   // hier alle Felder prüfen
   // Beispiel für Pflichtfeld
   if(!empty($_POST['Vorname'])){
       $vname_ok mysql_real_escape_string($_POST['Vorname']);
       $zaehler++; //Zähler erhöhen
        }
    else{
        $fehler "kein Vorname angegeben!";
        }
        
         if(!empty($_POST['Zuname'])){
       $nname_ok mysql_real_escape_string($_POST['Zuname']);
       $zaehler++; //Zähler erhöhen
        }
    else{
        $fehler "kein Zuname angegeben!";
        }
        
         if(!empty($_POST['Strasse'])){
       $str_ok mysql_real_escape_string($_POST['Strasse']);
       $zaehler++; //Zähler erhöhen
        }
    else{
        $fehler "keine Strasse angegeben!";
        }
        
         if(!empty($_POST['PLZ'])){
       $plz_ok mysql_real_escape_string($_POST['PLZ']);
       $zaehler++; //Zähler erhöhen
        }
    else{
        $fehler "keine Postleitzahl angegeben!";
        }
        
         if(!empty($_POST['Ort'])){
       $ort_ok mysql_real_escape_string($_POST['Ort']);
       $zaehler++; //Zähler erhöhen
        }
    else{
        $fehler "kein Ort angegeben!";
        }
        
                         
      // Formular erfolgreich abegschickt ?
     if  ($zaehler == && $fehler == ''){ 
       include ("erfolg.php"); // mit der Ausgabe der Fehlermeldung
// und dem zurück-Button oder was auch immer
exit();  
       }
   }


 $sql 'INSERT INTO adressen(Anrede, Vorname, Zuname, Strasse, PLZ, Ort, Land, Telefon, Fax, Email) VALUES("'.$_POST['Anrede'].'","'.$_POST['Vorname'].'","'.$_POST['Zuname'].'","'.$_POST['Strasse'].'","'.$_POST['PLZ'].'","'.$_POST['Ort'].'","'.$_POST['Land'].'","'.$_POST['Telefon'].'","'.$_POST['Fax'].'","'.$_POST['Email'].'")';
mysql_query($sql);

?>  
<form method="post" action="<?PHP echo $PHP_SELF ?>"><?php echo $fehler?>
<table width="466" border="0" cellspacing="1" cellpadding="1">
  <tr align="center">
    <td width="70">Anrede:</td>
    <td height="0"><div align="left">
      <select name="Anrede" size="1" id="Anrede">
        <option value="Herr">Herr</option>
        <option value="Frau">Frau</option>
      </select>
    </div></td>
    <td></td>
    <td>*Pflichtfelder</td>
  </tr>
  <tr align="center">
    <td>*Vorname:</td>
    <td width="180" height="0"><div align="left">
      <input type="text" name="Vorname" value="<?php if(isset($vname_ok)) echo $vname_ok?>">
    </div></td>
    <td width="65">*Zuname:</td>
    <td width="147"><input type="text" name="Zuname" value="<?php if(isset($nname_ok)) echo $nname_ok?>"></td>
  </tr>
  <tr align="center">
    <td>*Strasse:</td>
    <td>      <input type="text" name="Strasse" value="<?php if(isset($str_ok)) echo $str_ok?>" size="30"></td>
    <td>*PLZ:</td>
    <td><div align="left">
      <input type="text" name="PLZ" value="<?php if(isset($plz_ok)) echo $plz_ok?>" size="8">
    </div></td>
  </tr>
  <tr align="center">
    <td>*Ort:</td>
    <td height="0"><div align="left">
      <input type="text" name="Ort" value="<?php if(isset($ort_ok)) echo $ort_ok?>">
    </div></td>
    <td>*Land:</td>
    <td><div align="left">
      <select name="Land" size="1" id="Land" >
        <option value="&Ouml;sterreich">&Ouml;sterreich</option>
        <option value="Deutschland">Deutschland</option>
        <option value="SChweiz">Schweiz</option>
        <option value="Frankreich">Frankreich</option>
        <option value="Belgien">Belgien</option>
      </select>
    </div></td>
  </tr>
    <tr align="center">
    <td>Telefon:</td>
    <td height="0"><div align="left">
      <input type="text" name="Telefon">
    </div></td>
    <td>Fax:</td>
    <td><input type="text" name="Fax"></td>
  </tr>
  <tr align="center">
    <td>Email:</td>
    <td height="0">
         <div align="left">
          <input type="text" name="Email" size="30">
        </div></td>
    <td height="0"></td>
    <td height="0"><input type="submit" name="submit" value="Eintragen" /></td>
    <td height="0"></td>
  </tr>
  <tr align="center">
    <td align="center"></td>
    <td height="0"></td>
    <td height="0"></td>
    <td height="0"></td>
    <td height="0"></td>
  </tr>
</table>
</form>
Maniac_81
ganz oben wo du die "config.inc.php includest, fehlen die klammern Augenzwinkern


php:
1:
include ('config.inc.php');
<--so muss es aussehen
michaham
ok..danke..