return false; } //comprobación si el metodo del form es lo mismo de Registro.html if ($_SERVER["REQUEST_METHOD"] == "POST") { $nombre = NULL; $email = NULL; $pass = NULL; $telefono = NULL; $interes = NULL; $foto = NULL; //bloquear todo si se faltan algunos datos, la foto no es obligatoria if (test_required_params()) { echo "<p style='color:red;'>Se faltan algunos campos obligatorios</p>"; exit(1); } else { if (test_respect_patterns() || test_other()) { echo "<p style='color:red;'>Patterns no son corectos</p>"; exit(1); } else { $nombre = test_input($_POST["nombre"]); $email = test_input($_POST['correo']); $pass = test_input($_POST['pass']); $telefono = test_input($_POST['tel']); $especialidad = $_POST['espec']; if (strcmp($especialidad, "otr") === 0) { $especialidad = $_POST['otra']; } else { $especialidad = $_POST['espec']; } if (!empty($_POST['interes'])) { $interes = test_input($_POST['interes']);
* * Explicación: * esta función comprueba otras validaciones del formulario * Return: FALSE si todo ha ido correctamente, TRUE de otra manera */ function test_other() { if (strlen($_POST['pass']) < 6) { return true; } return false; } //comprobación si la session está aberta if (!isset($_SESSION['user'])) { //comprobación si el metodo del form es lo mismo de Registro.html if (test_required_params() || test_pattern_mail() || test_other()) { header("location: http://sistemaswebsimonebrazzo.hol.es/Lab4XML/Login.php"); } //prueba comprobación $host = "mysql.hostinger.es"; //host de la base de datos $user = "******"; //usuarios de la base de datos $password = "******"; //contrasena de la base de datos $dbname = "u302247169_quiz"; //nombre base de datos $link = new mysqli($host, $user, $password, $dbname); //conneción a mysqli //prueba de connecion if (!$link) {