Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/06/2007, 06:57
astut
 
Fecha de Ingreso: septiembre-2005
Ubicación: Valencia
Mensajes: 738
Antigüedad: 18 años, 7 meses
Puntos: 5
Mensaje Inserccion de datos bd falla

Hola, pues lo he comprobado muchas veces, pero siempre falla el siguiente codigo:
Código PHP:
        //INSERTAMOS DATOS EN LA BD, SI NO SE PUEDE PUES SE VUELVE AL FORMULARIO PARA QUE SE REINTENTE
        //Insertamos en usuario...
        
$insertar1mysql_query("INSERT INTO usuario values(NULL,'$_POST[usuario]','$_POST[contrasena]','$_POST[correo]'
                                                        ,'$_POST[ubicacion]',NULL)"
);
        
$usuario_id_datosmysql_query("SELECT id FROM usuario WHERE nombre= '$_POST[usuario]'");
        
$usuario_idmysql_fetch_array($usuario_id_datos);
        if (!
$insertar1)
        {
            
header("location: ../index.php?pagina=inscripcion&proceso=erroneo&descripcion=Error en inserccion de datos (usuario)");
        }
    
//Insertamos en villa...
        
$insertar2mysql_query("INSERT INTO villa values('$usuario_id[id]','$_POST[villa]','$_POST[medio]','$_POST[actitud]')");
        if (!
$insertar2)
        {
            
mysql_query("DELETE FROM usuario WHERE nombre= '$_POST[usuario]'");
            
header("location: ../index.php?pagina=inscripcion&proceso=erroneo&descripcion=Error en inserccion de datos (villa)");
        } 
La primera inserccion (la de usuario) funciona de maravilla pero en la inserccion de la villa no se insertan los datos en la bd es decir se ejecuta el "if (!$insertar2)", he probado cambiando los POST por otros valores, quitando el if etc... pero nada, ¿que hay mal en este codigo?, gracias