[PHP & MySQL] Daten in Tabelle eintragen

Startpost-Retter
Hallo,

da ich die Pferde per Formular eintragen möchte, habe ich mir was gecodet. Leider kommt immer ein "Fehler!" und ich weis beim besten Willen nicht, was falsch ist.

Das Formular als Link, weil es sonst den Therad sprengen würde.

http://vrhzumhufeisen.vr.funpic.de/inter...lung_action.php

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:
<?php 

error_reporting(E_ALL); 


   include('db.php'); 

   $name $_POST['name']; 
   $alter $_POST['alter']; 
   $rasse  $_POST['rasse'];
   $geschlecht $_POST['geschlecht'];
   $wert $_POST['wert'];
   $besitzer $_POST['besitzer'];
   $charakter $_POST['charakter'];
   $dressure $_POST['dressure'];
   $dressura $_POST['dressura'];
   $dressurl $_POST['dressurl'];
   $dressurm $_POST['dressurm'];
   $dressurs $_POST['dressurs'];
   $springene $_POST['springene'];
   $springena $_POST['springena'];
   $springenl $_POST['springenl'];
   $springenm $_POST['springenm'];
   $springens $_POST['springens'];
   $militarye $_POST['militarye'];
   $militarya $_POST['militarya'];
   $militaryl $_POST['militaryl'];
   $militarym $_POST['militarym'];
   $militarys $_POST['militarys'];
   $sonstiges $_POST['sonstiges'];
   $verschmiedefromm $_POST['verschmiedefromm'];
   $verladefromm $_POST['verladefromm'];
   $gelaendesicher $_POST['gelaendesicher'];
   $mutter $_POST['mutter'];
   $vater $_POST['vater'];
   $muttermutter $_POST['muttermutter'];
   $vatermutter $_POST['vatermutter'];
   $muttervater $_POST['muttervater'];
   $vatervater $_POST['vatervater'];
   $note $_POST['note'];
   $nachweis $_POST['nachweis'];
   $nachkommen $_POST['nachkommen'];
   $copyright $_POST['copyright'];
   $bild1 $_POST['bild1'];
   $bild2 $_POST['bild2'];
   $bild2 $_POST['bild2']; 

   if($alter=='' OR $name=='' OR $rasse=='') {
 
      echo "<b>Error</b> 
      Bitte fülle alle Felder aus!"; 
  
   } else { 
 
      $eintrag "INSERT INTO `privatpferde` ( `name` , `alter` , `rasse` , `geschlecht` , `wert`, 
      `besitzer` , `charakter` , `dressure` , `dressura` , `dressurl` , `dressurm` , `dressurs` ,
      `springene` , `springena` , `springenl` , `springenm` , `springens` , `militarye` , `militarya` ,
      `militaryl` , `militarym` , `militarys` , `sonstiges` , `verschmiedefromm` , `veladefromm` ,
      `gelaendesicher` , `mutter` , `vater` , `muttermutter` , `vatermutter` , `muttervater` , 
      `vatervater` , `note` , `nachweis` , `nachkommen` , `copyright` , `bild1` , `bild2` , `bild3`  ) 
       VALUES ('$name', '$alter', '$rasse', '$geschlecht', '$wert', '$besitzer', '$charakter', '$dressure', '$dressura', '$dressurl',
       '$dressurm', '$dressurs', '$springene', '$springena', '$springenl', '$springenm', '$springens', '$militarye', '$militarya', 
       '$militaryl', '$militarym', '$militarys', '$sonstiges', '$verschmiedefromm', '$verladefromm', '$gelaendesicher', '$mutter', 
       '$vater', '$muttermutter', '$vatermutter', '$muttervater', '$vatervater', '$note', '$nachweis', '$nachkommen', '$copyright', 
       '$bild1', '$bild2', '$bild3' )"; 

      $eintragen mysql_query($eintrag); 

      if($eintragen==true) { 
         echo "<b>Eintrag erfolgreich</b> 
         Der Eintrag in die Tabelle war erfolgreich."; 
      } else { 
         echo "Fehler!"; 
               } 
   } 

?> 
.Maybe
Ich würd sagen der kommt, weil eintragen eben nicht "true" ist xD Mach mal zum Test die If schleife weg und trags einfach nur ein und lass dir dann $eintrag ausgeben, daran sieht man vielleicht den Fehler. Wahrscheinlich hast du irgend ein Feld falsch geschrieben oder vergessen, das in der MySQL Tabelle ist... kA

Edit: Sieht aber sehr schick aus xD Ich mach mir nie so ne mühe und knall einfach ein paar Textfelder untereinander xD
Maina
Ich glaub, man darf "alter" nicht für 'ne Spaltenbezeichnung in ner Tabelle nehmen, oder?