Foros del Web » Programando para Internet » PHP »

validacion de imput

Estas en el tema de validacion de imput en el foro de PHP en Foros del Web. buenas noches cambie mi validacion si pueden me gustaria que le hechasen un vistazo y me dijeran q tal?(nose mucho de esto) aqui os dejo ...
  #1 (permalink)  
Antiguo 31/08/2015, 15:02
 
Fecha de Ingreso: mayo-2012
Mensajes: 363
Antigüedad: 11 años, 11 meses
Puntos: 0
validacion de imput

buenas noches cambie mi validacion si pueden me gustaria que le hechasen un vistazo y me dijeran q tal?(nose mucho de esto)

aqui os dejo el codigo validar.php:

Código PHP:
Ver original
  1. <?php
  2.     //incluimos el archivo para manipular la base de datos
  3.     require_once "myDBC.php";
  4.      
  5.     //Recibimos en variables los campos del registro
  6.     //Con trim quitamos espacios en blanco al inicio y final
  7.     $nombre = trim($_POST['nombre']);
  8.     $email = trim($_POST['email']);
  9.     $password = trim($_POST['password']);
  10.     $patron1 = ("/^[a-z]+$/i"); //Expresión regular para solo caracteres
  11.      
  12.     //Validamos todos los campos con OR, si al menos hay uno que no cumpla la condición
  13.     //El if se anula y mostramos un error y redirigimos al registro
  14.     //filter_var es una expresión regular nativa de PHP
  15.     if( $nombre == '' || preg_match(!$patron1, $nombre) ||
  16.     $email == '' || !filter_var($email, FILTER_VALIDATE_EMAIL)||
  17.      $password == '' || preg_match(!$patron1,$password )){
  18.           echo'<script type="text/javascript">
  19.             alert("Error: Datos invalidos en el formulario");
  20.             window.location="http://localhost/login/php/registro.php"
  21.             </script>';
  22.    
  23.                  
  24.            
  25.         }
  26.         //Si la validación fue exitosa entonces
  27.         //Creamos un nuevo objeto de la clase y
  28.         //Usamos el método de agregar usuario con lo parámetros
  29.         //Correspondientes
  30.         else{
  31.             $mydb = new myDBC();
  32.             $password_oculto = crypt($password, '_er#.lop');
  33.             $mydb->agregaUsuario($nombre,$email,$password_oculto);  
  34.         }
  35.     ?>
  36.      
  37.     <!DOCTYPE html>
  38.     <html lang="es">
  39.      
  40.     <head>
  41.         <title>SERVIDOR</title>
  42.     </head>
  43.      
  44.     <body bgcolor="blue">
  45.        
  46.     </body>
  47.      
  48.     </html>

-------estaria bien hecha mi validacion?funcionaria?

Última edición por santi2892009; 01/09/2015 a las 04:09

Etiquetas: formulario, html, imput, registro, validacion, variable
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:49.