Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/11/2015, 11:36
AlineAidee
 
Fecha de Ingreso: octubre-2015
Mensajes: 31
Antigüedad: 9 años, 4 meses
Puntos: 0
Respuesta: Validar registro de usuarios

registrocte.php
Código PHP:
Ver original
  1. <?php
  2.  
  3.       require ('../libs/adodb5/adodb-pager.inc.php');
  4.       require ('../libs/adodb5/adodb.inc.php');
  5.       require ('../modelo/Conexion.php');
  6.       include ('layouts/headerr.php');
  7. ?>
  8. <html>
  9.   <head>
  10.     <meta charset="utf-8">
  11.     <meta http-equiv="X-UA-Compatible" content="IE=edge">
  12.     <meta name="viewport" content="width=device-width, initial-scale=1">
  13.     <!-- Bootstrap -->
  14.     <link href="css/bootstrap.min.css" rel="stylesheet">
  15.     <!-- CSS -->
  16.     <link rel="stylesheet" type="text/css" href="css/estilo.css">      
  17.     <!--JQuery-->
  18.     <script src="js/jquery.min.js"></script>
  19.     <title>Registro Cliente</title>  
  20.  
  21.     <script language="javascript" type="text/javascript">
  22.         function validacion(){
  23.           if(document.getElementById("C_usuario").value.length <5){
  24.             document.getElementById('cont').style.display='none';
  25.             document.getElementById('cont2').style.display='none';
  26.  
  27.             document.getElementById('usuario').style.display='inline';
  28.             return false;
  29.           }else
  30.                 if(document.getElementById("C_password").value.length <6){
  31.                   document.getElementById('usuario').style.display='none';
  32.                   document.getElementById('cont2').style.display='none';
  33.  
  34.                   document.getElementById('cont').style.display='inline';
  35.                   return false;
  36.                 }else
  37.                       if (document.getElementById("C_password").value != document.getElementById("password2").value) {
  38.                         document.getElementById('usuario').style.display='none';
  39.                         document.getElementById('cont').style.display='none';
  40.                           document.getElementById('cont2').style.display='inline';
  41.                           return false;
  42.                           }
  43.                           return true;
  44.              
  45.           document.frmCliente.submit();  
  46.  
  47.         }
  48.     </script>
  49.   </head>
  50.  
  51.   <body>
  52.     <div class="col-md-10 col-md-offset-1 contenido">
  53.       <!--REGISTRO-->
  54.       <div class="col-md-6  col-md-offset-3 box">
  55.         <div class="col-md-12 text-center a1 "><i><h3><b>Registrate</b></h3></i><br></div>
  56.         <!--AREA DE REGISTRO-->
  57.         <div class="col-md-12">
  58.           <form name="frmCliente" method="post" enctype="multipart/form-data" class="form-horizontal" action="login/registrar.php" onsubmit="return validacion()">
  59.             <fieldset>
  60.               <div class="form-group">
  61.                 <label for="C_nombre" class="col-sm-4 control-label" maxlength="20">Nombre</label>
  62.                 <div class="col-sm-8">
  63.                   <input class="form-control" type="text" name="C_nombre"  id="C_nombre" placeholder="Nombre" required>
  64.                 </div>
  65.               </div>
  66.  
  67.               <div class="form-group">
  68.                 <label for="C_apepa" class="col-sm-4 control-label" maxlength="20">Apellido paterno</label>
  69.                 <div class="col-sm-8">
  70.                   <input class="form-control" type="text" name="C_apepat" id="C_apepat" placeholder="Apellido paterno" required>
  71.                 </div>                
  72.               </div>
  73.  
  74.               <div class="form-group">
  75.                 <label for="C_apema" class="col-sm-4 control-label" maxlength="20">Apellido materno</label>        
  76.                 <div class="col-sm-8">
  77.                   <input class="form-control" type="text" name="C_apemat" id="C_apemat" placeholder="Apellido materno" required>
  78.                 </div>
  79.               </div>
  80.                
  81.               <div class="form-group">
  82.                 <label for="C_nomEmp" class="col-sm-4 control-label" maxlength="30">Nombre Empresa</label>        
  83.                 <div class="col-sm-8">
  84.                   <input class="form-control" type="text" name="C_nomEmp" id="C_nomEmp" placeholder="Nombre Empresa" required>
  85.                 </div>
  86.               </div>
  87.                
  88.               <div class="form-group">
  89.                 <label for="C_dirEmp" class="col-sm-4 control-label" maxlength="30">Dirección Empresa</label>        
  90.                 <div class="col-sm-8">
  91.                   <input class="form-control" type="text" name="C_dirEmp" id="C_dirEmp" placeholder="Dirección" required>
  92.                 </div>
  93.               </div>
  94.                
  95.               <div class="form-group">  
  96.                 <label for="C_email" class="col-sm-4 control-label" maxlength="30">Email</label>      
  97.                 <div class="col-sm-8">
  98.                   <input class="form-control" type="email" name="C_email" id="C_email" placeholder="[email protected]" required="">
  99.                 </div>
  100.               </div>
  101.                
  102.               <div class="form-group">
  103.                 <label for="C_usuario" class="col-sm-4 control-label" maxlength="20">Usuario</label>
  104.                 <div class="col-sm-8">
  105.                   <input class="form-control" type="usuario" name="C_usuario"  id="C_usuario" placeholder="Usuario"  required="" >
  106.                   <div class="col-sm-12 text-center" id="usuario" style="display:none; color:red; font-size: 12px;">
  107.                     El nombre de usuario al menos debe contener al menos 5 letras
  108.                   </div>
  109.                 </div>
  110.               </div>
  111.                
  112.               <div class="form-group">
  113.                 <label for="C_password" class="col-sm-4 control-label" maxlength="20">Contraseña</label>
  114.                 <div class="col-sm-8">
  115.                   <input class="form-control" type="password" name="C_password"  id="C_password" placeholder="Contraseña"  required="" >
  116.                   <div class="col-sm-12 text-center" id="cont" style="display:none; color:red; font-size: 12px;">
  117.                     La contraseña debe contener al menos 6 caracteres
  118.                   </div>
  119.                 </div>
  120.               </div>
  121.  
  122.               <div class="form-group">
  123.                 <label for="password2" class="col-sm-4 control-label" maxlength="20">Confirma contraseña</label>
  124.                 <div class="col-sm-8">
  125.                   <input class="form-control" type="password" name="password2"  id="password2" placeholder="Confirma Contraseña"  required="" >
  126.                   <div class="col-sm-12 text-center" id="cont2" style="display:none; color:red; font-size: 12px;">
  127.                     Las contraseñas son diferentes
  128.                   </div>
  129.  
  130.                   <div class="col-sm-12 text-center" id="uss" style="display:none; color:red; font-size: 12px;">
  131.                     Este usuario no esta disponible
  132.                   </div>
  133.  
  134.                   <div class="col-sm-12 text-center" id="corr" style="display:none; color:red; font-size: 12px;">
  135.                     Este correo ya fue registrado, registrate con otro correo
  136.                   </div>
  137.  
  138.                 </div>
  139.               </div>
  140.  
  141.               <span class="pull-right"><a href="logincte.php">Regresar</a></span>
  142.  
  143.               <div class="form-group">
  144.                 <div class="control-group text-center">
  145.                   <label class="control-label" for="acceder"></label>
  146.                   <div class="controls ">
  147.                     <button type="submit" id="acceder" name="acceder">Registrar</button>
  148.                   </div>
  149.                 </div>
  150.               </div>
  151.             </fieldset>
  152.           </form>
  153.         </div>
  154.       </div>
  155.     </div>  
  156.  
  157.     <!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
  158.     <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
  159.     <!-- Include all compiled plugins (below), or include individual files as needed -->
  160.     <script src="js/bootstrap.min.js"></script>
  161.   </body>
  162. </html>
  163.  
  164. <div class="fo"><?php include ('layouts/footer.php'); ?></div>