Hola mi problema es que paso los datos de un formulario a otro creo una bd atravez del script php se crea correctamente y me pasa los datos que le envio es mas que nada para comprobar que se pasan bien los que son bool no me pasan y desp ala hora de hacer el insert no inserta nada en la bd y de sintaxis no me da ningun fallo y no se que es lo que esta mal. alguien con alguna ida para ayudar graqcias a todosOs dejo el codigo para que podais echar un vistazo.
<?php
$basedatos = "mysql";
$sql = "CREATE TABLE USUARIO(Nombre VARCHAR(15) NOT NULL,Correo_Electronico VARCHAR(30),Contrasenia VARCHAR(20),Direccion VARCHAR(30),Sexo CHAR(6),Fecha_Nacimiento DATE,FICCION BOOLEAN,ACCION BOOLEAN,SUSPENSE BOOLEAN,TERROR BOOLEAN,COMEDIA BOOLEAN,DEPORTES_AIRE_LIBRE BOOLEAN,DEPORTES_AVENTURAS BOOLEAN,MUSICA_POP BOOLEAN,MUSICA_ROCK BOOLEAN,MUSICA_ALTERNATIVA BOOLEAN,FOTOGRAFIA BOOLEAN)";
$link = mysql_connect("localhost", "root", "");
$valor=false;
if (@mysql_db_query($basedatos, $sql, $link)) {
echo "La tabla se ha creado con éxito";
} else {
echo "No se ha podido crear la tabla";
}
if(isset($_POST['NOMBRE']))
{
echo$_POST['NOMBRE'];
$Nombre=$_POST['NOMBRE'];
}
if(isset($_POST['AREA']))
{
echo$_POST['AREA'];
$AREA=$_POST['AREA'];
}
if (isset($_POST['CORREO']))
{
echo $_POST['CORREO'];
$CORREO=$_POST['CORREO'];
}
if (isset($_POST['CONTRASENIA'])){
echo $_POST['CONTRASENIA'];
$CONTRASENIA=$_POST['CONTRASENIA'];
}
if (isset($_POST['DIA']))
{
echo $_POST['DIA'];
$DIA=$_POST['DIA'];
}
if(isset($_POST['MES']))
{
echo $_POST['MES'];
$MES=$_POST['MES'];
}
if(isset($_POST['AÑO']))
{
echo $_POST['AÑO'];
$AÑO=$_POST['AÑO'];
}
if(isset($_POST['SEXO']))
{
echo $_POST['SEXO'];
$SEXO=$_POST['SEXO'];
}
if(isset($_POST['FICCION']))
{
echo ($_POST['FICCION']=="true");
$FICCION=$_POST['FICCION'];
}else{
echo($_POST["FICCION"]=="FALSE");
}
if(isset($_POST['ACCION']))
{
echo $_POST['ACCION'];
$ACCION=$_POST['ACCION'];
}
if(isset($_POST['COMEDIA']))
{
echo $_POST['COMEDIA'];
$COMEDIA=$_POST['COMEDIA'];
}
if(isset($_POST['TERROR']))
{
echo $_POST['TERROR'];
$TERROR=$_POST['TERROR'];
}
if(isset($_POST['SUSPENSE']))
{
echo $_POST['SUSPENSE'];
$SUSPENSE=$_POST['SUSPENSE'];
}
if(isset($_POST['AFICIONES']))
{
echo $_POST['AFICIONES'];
$AFICIONES=$_POST['AFICIONES'];
}
$sql="insert into usuario(NOMBRE,AREA,CORREO,CONTRASENIA,DIA,MES,AÑO ,SEXO,FICCION,ACCION,COMEDIA,TERROR,SUSPENSE,AFICI ONES)
values('".$_POST['NOMBRE']."','".$_POST['AREA']."','".$_POST['CORREO']."','".$_POST['CONTRASENIA']."','".$_POST['DIA']."','".$_POST['MES']
."','".$_POST['SEXO']."','" .$_POST['FICCION']."','".$_POST['ACCION']."','".$_POST['COMEDIA']."','".$_POST['TERROR']."','".$_POST['SUSPENSE']
."','".$_POST['AFICIONES']."')";
$link = mysql_connect("localhost", "root", "");
mysql_select_db("usuario",$link);
if (@mysql_db_query($basedatos, $sql, $link)) {
echo "Los datos se han insertado";
}else{
echo "No se han podido insertar datos";
}
?>