MySQL Datensatz per PHP einfügen. Fehler!

  • Themenstarter Themenstarter ByeBye 31659
  • Beginndatum Beginndatum
B

ByeBye 31659

Hallo,

ich finde den Fehler heir nciht, kann mir da jemand helfen?

Code:
$sql_insert = "INSERT INTO seminare (ID, RubrikAE, RubrikKat, RubrikZusatz,  
                                                                        Seminarname, Untertitel, Dauer, Preis,  
                                                                        Kurzbeschreibung, Zielgruppe, Link) 

                          VALUES('$_POST['ID']', '$_POST['RubrikAE']', 
                                          '$_POST'RubrikKat']', '$_POST['RubrikZusatz']', 
                                          '$_POST['Seminarname']', '$_POST['Untertitel']', 
                                          '$_POST['Dauer']', '$_POST['Preis']', 
                                          '$_POST['Kurzbeschreibung']', 
                                          '$_POST['Zielgruppe']', '$_POST['Link']')";

$result = mysql_query($sql_insert, $verbindung);

Ich bekomme dann den Fehler

Code:
Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in E:\Server\xampp\htdocs\php\sem_hinzu.php on line 136.

Line 136 ist die $sql_insert...
 
Original geschrieben von ExtremeSnail
Hallo,

ich finde den Fehler heir nciht, kann mir da jemand helfen?
PHP:
<?php

$sql_insert = "INSERT INTO ".
                "seminare (".
                    "ID, ".
                    "RubrikAE, ".
                    "RubrikKat, ".
                    "RubrikZusatz,  ".
                    "Seminarname, ".
                    "Untertitel, ".
                    "Dauer, ".
                    "Preis, ".
                    "Kurzbeschreibung, ".
                    "Zielgruppe, ".
                    "Link".
              ") VALUES(".
                    "'".$_POST['ID']."', ".
                    "'".$_POST['RubrikAE']."', ".
                    "'".$_POST['RubrikKat']."', ".
                    "'".$_POST['RubrikZusatz']."', ".
                    "'".$_POST['Seminarname']."', ".
                    "'".$_POST['Untertitel']."', ".
                    "'".$_POST['Dauer']."', ".
                    "'".$_POST['Preis']."', ".
                    "'".$_POST['Kurzbeschreibung']."', ".
                    "'".$_POST['Zielgruppe']."', ".
                    "'".$_POST['Link']."', ".
              ")";
$result = mysql_query($sql_insert, $verbindung);
?>
Schau mal genau hin:

Code:
'$_PO,ST'RubrikKat']', '$_POST['RubrikZusatz']'
;)
 
Versuch's mal mit:
Code:
$sql_insert = "
INSERT INTO
        `seminare` (
          `ID`,
          `RubrikAE`,
          `RubrikKat`,
          `RubrikZusatz`,
          `Seminarname`,
          `Untertitel`,
          `Dauer`,
          `Preis`,
          `Kurzbeschreibung`,
          `Zielgruppe`,
          `Link`
        )
  VALUES (
        '".$_POST['ID']."',
        '".$_POST['RubrikAE']."', 
        '".$_POST['RubrikKat']."',
        '".$_POST['RubrikZusatz']."', 
        '".$_POST['Seminarname']."',
        '".$_POST['Untertitel']."',
        '".$_POST['Dauer']."',
        '".$_POST['Preis']."',
        '".$_POST['Kurzbeschreibung']."', 
        '".$_POST['Zielgruppe']."',
        '".$_POST['Link']."'
      )";
 
Zurück