Ver Mensaje Individual
  #8 (permalink)  
Antiguo 08/10/2004, 08:26
bananas
 
Fecha de Ingreso: junio-2004
Ubicación: ORENSE
Mensajes: 258
Antigüedad: 19 años, 10 meses
Puntos: 0
2.php
Código PHP:
<?
session_start
();

function 
contr_alta_inmobiliaria($nombre_empresa,$cif_inmobiliaria,
        
$pais,$provincia,$localidad,$direccion,$codigo_postal,$telefono,$fax,$email,$login,
        
$password,$confirmpass){

                
$_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;
                
                
$_SESSION["error_nombre_empresa"]="";
                
$_SESSION["error_cif_inmobiliaria"]="";
                
$_SESSION["error_pais"]="";
                
$_SESSION["error_provincia"]="";
                
$_SESSION["error_localidad"]="";
                
$_SESSION["error_codigo_postal"]="";
                
$_SESSION["error_telefono"]="";
                
$_SESSION["error_fax"]="";
                
$_SESSION["error_confirmpass"]="";
                
$_SESSION["error_cif_existe"]="";
                
$_SESSION["error_login_existe"]="";
                
$_SESSION["error_nulos"]="";
                
                if(empty(
$nombre_empresa)||empty($cif_inmobiliaria)||
                empty(
$pais)||empty($provincia)||empty($localidad)||empty($direccion)||
                empty(
$codigo_postal)||empty($telefono)||empty($login)||empty($password)||
                empty(
$confirmpass)){
                        
$nulos=("Debe de cubrir todos los campos obligatorios.");
                        
$_SESSION["error_nulos"]=$nulos;
                        
?>
                        <script>
                        location.href="1.php?status=2";
                        </script>
                        <?
                
}
                
                unset(
$_SESSION["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>
                    <?
                
}
                unset(
$_SESSION['error_login_existe'],$_SESSION['error_cif_existe']);
                
                
$inmobiliaria=new inmobiliaria();
                
$inmobiliaria->alta_inmobiliaria($nombre_empresa,$nombre_encargado,$cif_inmobiliaria,$pais,$provincia,
                
$localidad,$direccion,$codigo_postal,$telefono,$fax,$email,$login,$password);

                if(
$bd->bd_alta_inmobiliaria($inmobiliaria)){
                    
$mensaje=("Inmobiliaria registrada correctamente.");
                    
$_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["mensaje"]=$mensaje;
                        
$bd->bd_Desconectar();
                        
?>
                        <script>
                        location.href="3.php";
                        </script>
                        <?
                        
}
        }

contr_alta_inmobiliaria($nombre_empresa,$cif_inmobiliaria,
        
$pais,$provincia,$localidad,$direccion,$codigo_postal,$telefono,$fax,$email,$login,
        
$password,$confirmpass);
?>

Última edición por bananas; 08/10/2004 a las 08:29