La bbdd tiene las siguientes tablas
Código PHP:
"CREATE TABLE IF NOT EXISTS generos (
IdGenero tinyint NOT NULL auto_increment,
Nombre VARCHAR(40) NOT NULL default '',
Descripcion VARCHAR(200) default '',
PRIMARY KEY(IdGenero),
UNIQUE(Nombre))";
"CREATE TABLE if not exists formatos (
IdFormato tinyint NOT NULL auto_increment,
Nombre VARCHAR(40) NOT NULL default '',
Descripcion VARCHAR(200) default '',
PRIMARY KEY(IdFormato),
UNIQUE(Nombre))";
"CREATE TABLE if not exists peliculas (
IdPelicula int(5) NOT NULL auto_increment,
IdGenero tinyint NOT NULL,
IdFormato tinyint NOT NULL,
Titulo VARCHAR(50) NOT NULL,
Pais VARCHAR(15),
Anyo VARCHAR(4),
FechaAlta date NOT NULL,
FechaBaja date,
Caratula VARCHAR(25),
PRIMARY KEY(IdPelicula))";
Tengo una unica pagina para recibir las variables de los tres formularios, dependiendo del tipo de variable que me envien por url debe aparecer los datos de un formulario u otro. Todos separados por un if, elseif...
El problema esta que cuando introduzco datos en el formulario genero me da error en la linea 58 que pertenece al resultado del formulario peliculas.
El error me lo da en la linea 58
Código PHP:
linea 57 : $insertar "INSERT into Peliculas (IdGenero, IdFormato, Titulo, Pais, Anyo, FechaAlta, Caratula)
linea 58: VALUES('".$genero."','".$formato."','".$titulo."','".$pais."','".$anyo."',now(),'".$caratula."')";
Espero haberme explicado bien ^^
Gracias