|      2.php        2.php   
<? 
session_start();   
        function contr_alta_inmobiliaria($nombre_empresa,$cif_inmob  iliaria, 
        $pais,$provincia,$localidad,$direccion,$codigo_pos  tal,$telefono,$fax,$email,$login, 
        $password,$confirmpass){   
                session_register("s_nombre_empresa","s_cif_inmobil  iaria", 
                "s_pais","s_provincia","s_localidad","s_direccion"  ,"s_codigo_postal", 
                "s_telefono","s_fax","s_email","s_login","s_passwo  rd","s_confirmpass"); 
                //VARIABLES DE ERROR 
                session_register("error_nombre_empresa","error_cif  _inmobiliaria", 
                "error_pais","error_provincia","error_localidad","  error_codigo_postal","error_telefono", 
                "error_fax","error_confirmpass","error_cif_existe"  ,"error_login_existe");   
				$_SESSION["s_nombre_empresa"]=$nombre_empresa; 
                $_SESSION["s_cif_inmobiliaria"]=$cif_inmobiliaria; 
                $_SESSION["s_pais"]=$pais; 
                $_SESSION["s_provincia"]=$provincia; 
                $_SESSION["s_localidad"]=$localidad; 
                $_SESSION["s_direccion"]=$direccion; 
                $_SESSION["s_codigo_postal"]=$codigo_postal; 
                $_SESSION["s_telefono"]=$telefono; 
                $_SESSION["s_fax"]=$fax; 
                $_SESSION["s_email"]=$email; 
                $_SESSION["s_login"]=$login; 
                $_SESSION["s_password"]=$password; 
                $_SESSION["s_confirmpass"]=$confirmpass;   
                $error=false;   
                if(empty($nombre_empresa)||empty($cif_inmobiliaria  )|| 
                empty($pais)||empty($provincia)||empty($localidad)  ||empty($direccion)|| 
                empty($codigo_postal)||empty($telefono)||empty($lo  gin)||empty($password)|| 
                empty($confirmpass)){ 
                        session_register("error_nulos"); 
                        $nulos=("Debe de cubrir todos los campos obligatorios."); 
                        $_SESSION["error_nulos"]=$nulos; 
                        ?> 
                        <script> 
                        location.href="1.php?status=2"; 
                        </script> 
                        <? 
                }   
                session_unregister("error_nulos");   
                $validacion=new validacion();   
                if(!$validacion->validar_Nombre($nombre_empresa)){ 
                        $_SESSION["error_nombre_empresa"]=("Nombre Empresa incorrecto.Sólo debe constar de caracteres alfabéticos."); 
                        $error=true; 
                } 
                if(!$validacion->validar_Dni($cif_inmobiliaria)){ 
                        $_SESSION["error_cif_inmobiliaria"]=("Número de CIF incorrecto."); 
                        $error=true; 
                } 
                if(!$validacion->validar_Nombre($pais)){ 
                        $_SESSION["error_pais"]=("Pais incorrecto.Sólo debe constar de caracteres alfabéticos."); 
                        $error=true; 
                } 
                if(!$validacion->validar_Nombre($provincia)){ 
                        $_SESSION["error_provincia"]=("Provincia incorrecta.Sólo debe constar de caracteres alfabéticos."); 
                        $error=true; 
                } 
                if(!$validacion->validar_Nombre($localidad)){ 
                        $_SESSION["error_localidad"]=("Localidad incorrecta.Sólo debe constar de caracteres alfabéticos."); 
                        $error=true; 
                } 
                if(!$validacion->validar_CP($codigo_postal)){ 
                        $_SESSION["error_codigo_postal"]=("Código Postal incorecto."); 
                        $error=true; 
                } 
                if(!$validacion->validar_Telefono($telefono)){ 
                        $_SESSION["error_telefono"]=("Número de Teléfono incorrecto."); 
                        $error=true; 
                } 
                if(!$validacion->validar_Telefono($fax)){ 
                        $_SESSION["error_fax"]=("Número de Fax incorrecto."); 
                        $error=true; 
                } 
                if($password!=$confirmpass){ 
                        $_SESSION["error_confirmpass"]=("El Password y su confirmación no coinciden."); 
                        $error=true; 
                } 
                if($error){ 
                        ?> 
                        <script> 
                        location.href="1.php?status=2"; 
                        </script> 
                        <? 
                }   
                $bd=new base_datos(); 
                $bd->bd_Conectar();   
                if($bd->bd_existe_inmobiliaria($cif_inmobiliaria) == 1){ 
                   $_SESSION["error_cif_existe"]=("Ya existe una inmobiliaria registrada con ese Cif."); 
                   $bd->bd_Desconectar(); 
                   ?> 
                   <script> 
                   location.href="1.php?status=2"; 
                   </script> 
                   <? 
                } 
                if($bd->bd_existe_login($login,$password)){ 
                    $_SESSION["error_login_existe"]=("Ya existe una inmobiliaria con ese login y password.Modifíquelos por favor."); 
                    $bd->bd_Desconectar(); 
                    ?> 
                    <script> 
                    location.href="1.php?status=2"; 
                    </script> 
                    <? 
                }   
                session_unregister("error_nombre_empresa","error_c  if_inmobiliaria", 
                "error_pais","error_provincia","error_localidad","  error_codigo_postal","error_telefono", 
                "error_fax","error_confirmpass","error_cif_existe"  ,"error_login_existe");   
                $inmobiliaria=new inmobiliaria(); 
                $inmobiliaria->alta_inmobiliaria($nombre_empresa,$nombre_encarga  do,$cif_inmobiliaria,$pais,$provincia, 
                $localidad,$direccion,$codigo_postal,$telefono,$fa  x,$email,$login,$password);   
                if($bd->bd_alta_inmobiliaria($inmobiliaria)){ 
                    $mensaje=("Inmobiliaria registrada correctamente."); 
                    session_register("mensaje"); 
                    $_SESSION["mensaje"]=$mensaje; 
                    $bd->bd_Desconectar(); 
                    ?> 
                    <script> 
                    location.href="3.php"; 
                    </script> 
                    <? 
                    }else{ 
                        $mensaje=("La Inmobiliaria no se pudo registrar correctamente.Intentelo de nuevo."); 
                        session_register("mensaje"); 
                        $_SESSION["mensaje"]=$mensaje; 
                        $bd->bd_Desconectar(); 
                        ?> 
                        <script> 
                        location.href="3.php"; 
                        </script> 
                        <? 
                        } 
        }   
contr_alta_inmobiliaria($nombre_empresa,$cif_inmob  iliaria, 
        $pais,$provincia,$localidad,$direccion,$codigo_pos  tal,$telefono,$fax,$email,$login, 
        $password,$confirmpass); 
?>           |