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<?php
//incluimos el archivo para manipular la base de datos
require_once "myDBC.php";
//Recibimos en variables los campos del registro
//Con trim quitamos espacios en blanco al inicio y final
$nombre = trim($_POST['nombre']); $email = trim($_POST['email']); $password = trim($_POST['password']); $patron1 = ("/^[a-z]+$/i"); //Expresión regular para solo caracteres
//Validamos todos los campos con OR, si al menos hay uno que no cumpla la condición
//El if se anula y mostramos un error y redirigimos al registro
//filter_var es una expresión regular nativa de PHP
if( $nombre == '' || preg_match(!$patron1, $nombre) || $email == '' || !filter_var($email, FILTER_VALIDATE_EMAIL
)|| $password == '' || preg_match(!$patron1,$password )){ echo'<script type="text/javascript">
alert("Error: Datos invalidos en el formulario");
window.location="http://localhost/login/php/registro.php"
</script>';
}
//Si la validación fue exitosa entonces
//Creamos un nuevo objeto de la clase y
//Usamos el método de agregar usuario con lo parámetros
//Correspondientes
else{
$mydb = new myDBC();
$password_oculto = crypt($password, '_er#.lop'); $mydb->agregaUsuario($nombre,$email,$password_oculto);
}
?>
<!DOCTYPE html>
<html lang="es">
<head>
<title>SERVIDOR</title>
</head>
<body bgcolor="blue">
</body>
</html>
-------estaria bien hecha mi validacion?funcionaria?