jah habs au mit debuggen probiert -.-
PHP-Code:
//Film eintragen
$query = "INSERT INTO film_tb (Titel, Handlung, Laenge, FSK) VALUES( ";
$query .= " '" . $_REQUEST["Titel"] . "', ";
$query .= " '" . $_REQUEST["Handlung"] . "', ";
$query .= " '" . $_REQUEST["Laenge"] . "', ";
$query .= " '" . $_REQUEST["FSK"] . "' ";
$query .= " ) " ;
$Film = mysql_insert_id();
// Genre eintragen
//----------------------------------------------------------------------------
//Erst einmal den Film einfügen, dann hast du ja auch schon die Film-ID. Meinetwegen auch als Objekt
//z.B.: $film->id
echo $Film;
$genre = $_REQUEST['genre'];
$sql = "INSERT INTO film_genre (ID_Film, ID_Genre) VALUES( ";
for ( $i=0; $i < count($genre); $i++ ) {
$sql.= " {$Film}, {$genre[$i]} ";
if ( $i < count($genre) - 1 )
{
$sql.= ', ';
}
}
echo $sql;
das Problem ist das bei
PHP-Code:
$Film = mysql_insert_id();
immer 0 raus kommt wenn ich das ausgeben Lasse und dann bricht der sofort ab ergebnis also
0 /*von der funktion*/ INSERT INTO film_genre (ID_Film, ID_Genre) VALUES( 0, /*hier bricht er dann ab*/