[PHP & MySQL] Fehler in meinem PHP-Script

Zimtgruen
Ich möchte über ein Formular Daten in meine Datenbank eingeben.

das ist mein formular:
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
<form action="vpferdehinzu2.php" method="post">
<i>Name des Pferdes:</i> <input type="text" name="pname"><br>
<i>Rasse:</i> <input type="text" name="rasse"><br>
<i>Alter des Pferdes:</i> <input type="text" name="palter"><br>
<i>Geschlecht:</i> <input type="text" name="pgeschlecht"><br>
<i>Ausbildung des Pferdes:</i><br>
<textarea name="pausbildung" rows=6 cols=30></textarea><p>
<i>Charakterbeschreibung:</i><br>
<textarea name="pbeschreibung" rows=6 cols=30></textarea><p>
<i>Vater des Pferdes:</i> <input type="text" name="pvater"><br>
<i>Mutter des Pferdes:</i> <input type="text" name="pmutter"><br>
<i>Bild-URL:</i> <input type="text" name="bildurl" value="http://"><br>
<i>Bildinhaber (Copyright):</i> <input type="text" name="copyright"><br>
<i>Webadresse des Bildinhabers:</i> <input type="text" name="copyaddy" value="http://"><br>
<i>Verkaufspreis des Pferdes:</i> <input type="text" name="ppreis"><br>
<input type="Submit" value="Absenden">
</form>





und das ist die datei vpferdehinzu2.php

code:
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:


<?php
$verbindung = mysql_connect("localhost",
"benutzername","passwort")
or die ("keine Verbindung möglich.
 Benutzername oder Passwort sind falsch");

mysql_select_db("datenbank")
or die ("Die Datenbank existiert nicht.");

$pname = $_POST["pname"];
$rasse = $_POST["rasse"];
$palter = $_POST["palter"];
$pgeschlecht = $_POST["pgeschlecht"];
$pausbildung = $_POST["pausbildung"];
$pbeschreibung = $_POST["pbeschreibung"];
$pvater = $_POST["pvater"];
$pmutter = $_POST["pmutter"];
$pbildurl = $_POST["bildurl"];
$copyright = $_POST["copyright"];
$copyaddy = $_POST["copyaddy"];
$ppreis = $_POST["ppreis"];

$eintrag = "INSERT INTO Pferde
(Name, Rasse, Alter, Geschlecht, Vater, Mutter, Ausbildung. Beschreibung, Copyright, copyaddy, preis, bild)

VALUES
('$pname', '$rasse', '$palter', '$pgeschlecht', '$pvater', '$pmutter', '$pausbildung', '$pbeschreibung', '$copyright', '<a href="$copyaddy">$copyaddy</a>', '$ppreis', '<img src="$pbildurl" border="0">')";



$eintragen = mysql_query($eintrag);

if($eintragen == true)
   {
   echo "Das Pferd $pname wurde erfolgreich in die Datenbank eingetragen!";
   }
else
   {
   echo mysql_error() . "\n";
   }
mysql_close($verbindung);
?>





wenn ich das formular jetzt abgeschickt habe, erscheint die Fehlermeldung

"You have an error in your SQL syntax near 'Alter, Geschlecht, Vater, Mutter, Ausbildung. Beschreibung, Copyright, copyaddy,' at line 2"


Kann mir einer sagen, wo mein Fehler liegt, ich find ihn zum Verrecken nicht.

Danke schon mal Zimtgruen
Zimtgruen
wo ist da der Fehler?
Pralinés
[Wenn du kein PHP kannst, würde ich es lassen... Nur von Tutorials was zu kopieren und ein wenig abzuändern, bringt nicht viel [wie man sieht]]

Falsch:
code:
1:
Ausbildung. Beschreibung,


Richtig:
code:
1:
Ausbildung, Beschreibung,
Zimtgruen
also ich habe diesen code nicht kopiert, nur um das mal klarzustellen und eine homepagehilfe ist nunmal dafür da, dass man fragen stellen kann und die dann auch beantwortet werden, wenn du damit nicht zurecht kommst, dann solltest dus vielleicht bleiben lassen. es tut mir leid, dass ich nicht entdeckt hab, dass da ein punkt statt nem komma ist, wenn ich das entdeckt hätte, wär ich auch selbst drauf gekommen, dass da der fehler liegt, aber mehr paar augen sehen eben besser als nur ein paar

nur hab ich jetzt bloederweise immer noch einen fehler dadrin in der gleichen zeile nur diesmal kann er nicht an einem komma liegen.
Zimtgruen
ja
Zimtgruen
nein, dann wird genau diese zeile als fehler angezeigt
das komische ist nur, ich habe auch eine automatische anmeldung erstellt und da genau das gleiche script verwendet, nur mit weniger daten zum hinzufügen und in eine andere tabelle und da funktioniert es auch.
Zimtgruen
na auf die idee bin ich auch schon gekommen, aber ich hab nichts gefunden, vielleicht findet ihr ja etwas



in diesem script funktionierts
code:
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:
$name = $_POST["name"];
$passwort = $_POST["passwort"];
$email = $_POST["email"];
$datum = $_POST["datum"];

$eintrag = "INSERT INTO Mitglieder
(Name, eMail, Datum, passwort, status, ZPferd)

VALUES
('$name', '<a href="mailto:$email">eMail</a>', '$datum', '". md5 ($passwort)."', '1', 'noch keine')";



$eintragen = mysql_query($eintrag);

if($eintragen == true)
   {
   echo "Vielen Dank für deine Anmeldung<br>Du kannst dich jetzt unter <a href="formular.php">Login</a> einloggen.";
   }
else
   {
   echo mysql_error() . "\n";
   }



in diesem nicht
code:
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:
$pname = $_POST["pname"];
$rasse = $_POST["rasse"];
$palter = $_POST["palter"];
$pgeschlecht = $_POST["pgeschlecht"];
$pausbildung = $_POST["pausbildung"];
$pbeschreibung = $_POST["pbeschreibung"];
$pvater = $_POST["pvater"];
$pmutter = $_POST["pmutter"];
$pbildurl = $_POST["bildurl"];
$copyright = $_POST["copyright"];
$copyaddy = $_POST["copyaddy"];
$ppreis = $_POST["ppreis"];

$eintrag = "INSERT INTO Pferde
(Name, Rasse, Alter, Geschlecht, Vater, Mutter, Ausbildung, Beschreibung, Copyright, copyaddy, preis, bild, Besitzer)

VALUES
('$pname', '$rasse', '$palter', '$pgeschlecht', '$pvater', '$pmutter', '$pausbildung', '$pbeschreibung', '$copyright', '<a href="$copyaddy" target="_new">$copyaddy</a>', '$ppreis', '<img src="$pbildurl" border="0">', 'Bourbon King')";



$eintragen = mysql_query($eintrag);

if($eintragen == true)
   {
   echo "Das Pferd $pname wurde erfolgreich in die Datenbank eingetragen!";
   }
else
   {
   echo mysql_error() . "\n";
   }




ich habs jetzt nochmal verglichen, aber ich habe immer noch nichts gefunden