Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/08/2012, 11:08
Avatar de sylwiatam
sylwiatam
 
Fecha de Ingreso: abril-2011
Mensajes: 35
Antigüedad: 13 años
Puntos: 0
Pregunta Como visualizo los datos bool y como los inserto en una bd??

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";


}

?>