Gegen Bilderklau - Das Original (https://www.gegen-bilderklau.net/index.php)
- Design, Website, Copyright (https://www.gegen-bilderklau.net/board.php?boardid=80)
--- Homepagehilfe (https://www.gegen-bilderklau.net/board.php?boardid=27)
---- Homepagehilfe - Archiv (https://www.gegen-bilderklau.net/board.php?boardid=139)
----- [PHP & MySQL] Automatisch Eintragen -> Fehler? (https://www.gegen-bilderklau.net/thread.php?threadid=125719)


Geschrieben von pferdemausie am 03.01.2008 um 16:24:

  Automatisch Eintragen -> Fehler?

Hi

Ich hab (wieder mal) nen Problem:
Ich wollte versuchen, dass ich die Pferde automatisch eintragen kann...

Doch es gibt immer eine Fehlermeldung:

Zitat:
pferdeformular_send.php
<?php

include('db.php');

$name = $_POST['name'];
$vorschau = $_POST['vorschau'];
$rufname = $_POST['rufname'];
$rasse = $_POST['rasse'];
$geschlecht = $_POST['geschlecht'];

$geboren = $_POST['geboren'];
$pfleger = $_POST['pfleger'];
$wert = $_POST['wert'];
$beschreibung = $_POST['beschreibung'];
$farbe = $_POST['farbe'];

$stockmass = $_POST['stockmass'];
$besitzer = $_POST['besitzer'];
$zuechter = $_POST['zuechter'];
$vstraße = $_POST['vstraße'];
$vreiten = $_POST['vreiten'];

$vturnier = $_POST['vturnier'];
$vhufschmied = $_POST['vhufschmied'];
$vtierarzt = $_POST['vtierarzt'];
$vputzen = $_POST['vputzen'];
$adr = $_POST['adr'];

$agrund = $_POST['agrund'];
$tdr = $_POST['tdr'];
$aspr = $_POST['aspr'];
$tspr = $_POST['tspr'];
$avs = $_POST['avs'];

$tvs = $_POST['tvs'];
$areining = $_POST['areining'];
$treining = $_POST['treining'];
$atrail = $_POST['atrail'];
$ttrail = $_POST['ttrail'];

$apleasure = $_POST['apleasure'];
$tpleasure = $_POST['tpleasure'];
$acutting = $_POST['acutting'];
$tcutting = $_POST['tcutting'];
$atrab = $_POST['atrab'];

$ttrab = $_POST['ttrab'];
$agalopp = $_POST['agalopp'];
$tgalopp = $_POST['tgalopp'];
$atolt = $_POST['atolt'];
$ttolt = $_POST['ttolt'];

$apass = $_POST['apass'];
$tpass = $_POST['tpass'];
$abodenarbeit = $_POST['abodenarbeit'];
$tbodenarbeit = $_POST['tbodenarbeit'];
$alonge = $_POST['alonge'];

$tlonge = $_POST['tlonge'];
$azirkus = $_POST['azirkus'];
$tzirkus = $_POST['tzirkus'];
$afahren = $_POST['afahren'];
$tfahren = $_POST['tfahren'];

$gekoert = $_POST['gekoert'];
$wertnote = $_POST['wertnote'];
$nachweise = $_POST['nachweise'];
$nachzucht = $_POST['nachzucht'];
$zugelassen = $_POST['zugelassen'];

$vater = $_POST['vater'];
$vaterv = $_POST['vaterv'];
$vaterm = $_POST['vaterm'];
$mutter = $_POST['mutter'];
$mutterv = $_POST['mutterv'];

$mutterm = $_POST['mutterm'];
$weide = $_POST['weide'];
$stall = $_POST['stall'];
$futterplan = $_POST['futterplan'];
$erfolge = $_POST['erfolge'];

$c = $_POST['c'];
$anzahlbilder = $_POST['anzahlbilder'];
$bilder = $_POST['bilder'];


if( ($name=='') OR ($vorschau=='') ) {

echo "<h1>Fehler</h1>
Bitte fülle die Felder Name und Vorschau ein!";
include('pferdeerstellen.php');

} else {

$eintrag = "INSERT INTO `pferd` ( `id` , 'name', 'vorschau', 'rufname', 'rasse', 'geschlecht', 'geboren', 'pfleger', 'wert', 'beschreibung', 'farbe', 'stockmass', 'besitzer', 'zuechter', 'vstraße', 'vreiten', 'vturnier', 'vhufschmied', 'vtierarzt', 'vputzen', 'adr', 'agrund', 'tdr', 'aspr', 'tspr', 'avs', 'tvs', 'areining', 'treining', 'atrail', 'ttrail', 'apleasure', 'tpleasure', 'acutting', 'tcutting', 'atrab', 'ttrab', 'agalopp', 'tgalopp', 'atolt', 'ttolt', 'apass', 'tpass', 'abodenarbeit', 'tbodenarbeit', 'alonge', 'tlonge', 'azirkus', 'tzirkus', 'afahren', 'tfahren', 'gekoert', 'wertnote', 'nachweise', 'nachzucht', 'zugelassen', 'vater', 'vaterv', 'vaterm', 'mutter', 'mutterv', 'mutterm', 'weide', 'stall', 'futterplan', 'erfolge', 'c', 'anzahlbilder', 'bilder' )
VALUES ('', '$name', '$vorschau', '$rufname', '$rasse', '$geschlecht', '$geboren', '$pfleger', '$wert', '$beschreibung', '$farbe', '$stockmass', '$besitzer', '$zuechter', '$vstraße', '$vreiten', '$vturnier', '$vhufschmied', '$vtierarzt', '$vputzen', '$adr', '$agrund', '$tdr', '$aspr', '$tspr', '$avs', '$tvs', '$areining', '$treining', '$atrail', '$ttrail', '$apleasure', '$tpleasure', '$acutting', '$tcutting', '$atrab', '$ttrab', '$agalopp', '$tgalopp', '$atolt', '$ttolt', '$apass', '$tpass', '$abodenarbeit','$tbodenarbeit', '$alonge', '$tlonge', '$azirkus', '$tzirkus', '$afahren', '$tfahren', '$gekoert', '$wertnote', '$nachweise', '$nachzucht', '$zugelassen', '$vater', '$vaterv', '$vaterm', '$mutter', '$mutterv', '$mutterm', '$weide', '$stall', '$futterplan', '$erfolge', '$c', '$anzahlbilder', '$bilder')";
$eintragen = mysql_query($eintrag);
if($eintragen==true) {
echo "<b>Eintrag erfolgreich</b>
Das Pferd wurde erfolgreich eingetragen.";
include('pferdeerstellen.php');
} else {
echo "<h1>Fehler</h1>
Bitte korrigiere.";
include('pferdeerstellen.php');
}
}
?>


was ist der Fehler?
wäe nett, wenn mir jemand helfen könnte großes Grinsen



Geschrieben von ProtexX am 03.01.2008 um 16:43:

 

Mach doch mal
php:
1:
echo mysql_error();

hinter
php:
1:
} else {

und poste dann die Ausgabe.



Geschrieben von pferdemausie am 03.01.2008 um 21:47:

 

Zitat:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''name', 'vorschau', 'rufname', 'rasse', 'geschlecht', 'geboren', 'pfleger', 'wer' at line 1


wäre dann die ausgabe



Geschrieben von ProtexX am 03.01.2008 um 23:47:

 

Dann wirst du wohl irgendwo in deinem - zugegeben gewaltigen - Query einen Fehler eingebaut haben. Auf die Schnelle finde ich nur einen: Lasse das Feld 'id' einfach ohne Wert (zähle es also auch nicht auf). Möglicherweise ist das Problem damit schon behoben, was ich aber für unrealistisch halte, denn wenn dies der Fehler gewesen wäre, hätte die Fehlermeldung auch eine andere sein müssen.

Versuch es erstmal und poste dann das Ergebnis. smile



Geschrieben von pferdemausie am 04.01.2008 um 08:38:

 

Zitat:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''name', 'vorschau', 'rufname', 'rasse', 'geschlecht', 'geboren', 'pfleger', 'wer' at line 1



Geschrieben von mickymouse am 04.01.2008 um 16:07:

 

EDIT: Hat sich erledig´t.



Geschrieben von VRH Pferde am 05.01.2008 um 13:00:

 

einfach die ' entfernen bei ('id','name','vorschau','rufname', usw (;



Geschrieben von pferdemausie am 05.01.2008 um 16:38:

 

Zitat:
Unknown column 'zugelassen' in 'field list'

wäre dann die ausgabe verwirrt


Forensoftware: Burning Board, entwickelt von WoltLab GmbH