Hallo,
Vertstehe ich irgentwie nicht ich habe doch für alle eine Variable und jede hatt ein wert
nein.
//Werte eintragen
$eintrag = "INSERT INTO filme
(Nr.
,Titel
,Genre
,Art
,Regal
,Platz
,Hauptdarsteller 1
,Hauptdarsteller 2
,verliehen
)
VALUES
('.$nr''.$titel', '.$genre', '.$art', '.$regal', '.$platz', '.$darstellereins', '.$darstellerzwei', '.$verleih')";
$eintragen = mysql_query($eintrag);
if($eintragen == true)
{
echo "Eintrag war erfolgreich";
}
else
{
echo mysql_error();
eine Kontrollausgabe mit
echo $eintrag; // ein verbesserungswürdiger Variablenname
an genau dieser Stelle wäre sehr aufschlußreich.
Damit hast Du genau das Statement, das mysql_query() an MySQL übergeben hat.
}
Deine PHP-Zeichenkette wird nirgends unterbrochen, Deine Punkte (".") stehen genau so als Punkte im SQL-Statement, wo sie nichts zu suchen haben, es fehlt ein Komma zwischen zwei Werten ...
... weiter möchte ich einen meiner Lieblingsfilme eingeben:
Titel: Is' was Doc?
Hauptdarsteller 1: Barbra Streisand
Hauptdarsteller 2: Ryan O'Neal
... und die Magic Quotes sind deaktivert :-)
Freundliche Grüße
Vinzenz