<?php session_start(); include "BD.php"; include_once "validar.php"; $conexion = crearConexionBD(); if (isset($_SESSION['error'])) { unset($_SESSION['error']); } $errores = ""; if (isset($_REQUEST['tipoeventoasistencia']) && validarRequerido($_REQUEST['tipoeventoasistencia'])) { $tipo = $_REQUEST['tipoeventoasistencia']; } else { $errores = $errores . "Tipo de evento no introducido."; } if (isset($_REQUEST['fechaeventoasistencia']) && validarFecha($_REQUEST['fechaeventoasistencia'])) { $fecha = $_REQUEST['fechaeventoasistencia']; } else { $errores = $errores . "Fecha de evento no introducido."; } $num = $_REQUEST['numElements']; if (strcmp($errores, "") != 0) { $_SESSION['error'] = $errores; header("Location: nueva_asistencia.php"); } else { for ($i = 1; $i < $num; $i++) { $dni = $_REQUEST['dni' . $i]; $falta = $_REQUEST['select' . $i]; try { insertaAsistencia($conexion, $dni, $tipo, $fecha, $falta); header("Location: equipos.php");
include_once "BD.php"; include_once "validar.php"; $conexion = crearConexionBD(); if (isset($_SESSION['error'])) { unset($_SESSION['error']); } $errores = ""; if (isset($_REQUEST['oficialreservadni']) && validarRequerido($_REQUEST['oficialreservadni'])) { $dni = $_REQUEST['oficialreservadni']; } if (isset($_REQUEST['reserva_horai']) && validarFecha($_REQUEST['reserva_horai'], "d/m/Y")) { $horai = $_REQUEST['reserva_horai']; } else { $errores = $errores . "Hora no introducida adecuadamente DD/MM/YYYY.\n"; } if (isset($_REQUEST['reserva_horaf']) && validarFecha($_REQUEST['reserva_horaf'], "d/m/Y")) { $horaf = $_REQUEST['reserva_horaf']; } else { $errores = $errores . "Hora no introducida adecuadamente DD/MM/YYYY.\n"; } $pista = $_REQUEST['select_pista']; $material = $_REQUEST['select_material']; $compare = "---"; if (strcmp($pista, $compare) == 0) { $idpista = 'null'; } else { $idpistas = getEntradaCondicionNumBD($conexion, "PISTA", "IDPISTA", $pista); foreach ($idpistas as $a) { $idpista = $a['IDPISTA']; } }
/** * Reporte de horas acumuladas de un día específico. * @param string $dia Fecha a validar * @param Area $area */ private function imprimirReporteHorasAcumuladasDelDia($dia, $area) { validarFecha($dia); $reporte = $this->gestorUsuarios->reporteHorasAcumuladasDelDia($dia, $area); imprimirTabulados(5); echo '<div class="tablaTituloBotones">'; imprimirTabulados(6); echo '<h2>Reporte de horas acumuladas del día ' . $dia . '</h2>'; $tabla = new TablaReportes($reporte); $tabla->setMensajeVacio('No hay registros en el día'); $tabla->imprimir(); imprimirTabulados(5); echo '</div>'; }
//Validamos ubicación $ubicacion = filter_input(INPUT_POST, 'location', FILTER_SANITIZE_STRING, FILTER_NULL_ON_FAILURE); if (!$ubicacion) { array_push($errores, "La ubicación no puede estar vacía"); } //Validamos sexo. $sexo = $_POST["sex"]; if ($sexo != "H" && $sexo != "M") { array_push($errores, "Sexo no válido"); } //Validamos fecha Nac $fechaNac = $_POST["birthday"]; if (!$fechaNac) { array_push($errores, "Fecha no puede estar vacía"); } else { if (!validarFecha($fechaNac)) { array_push($errores, "la Fecha no es válida"); } } //Validamos teléfono $telefono = isset($_POST["tel"]) ? $_POST["tel"] : null; if ($telefono != null && !validarTelefono($_POST["tel"])) { array_push($errores, "Teléfono no válido"); } //Validamos email. $nick = filter_input(INPUT_POST, 'nick', FILTER_SANITIZE_STRING, FILTER_NULL_ON_FAILURE); if (!$nick) { array_push($errores, "Nick no válido"); } //Comprobamos si hay errores. if (!sizeof($errores)) {
$errores = ""; $conexon = crearConexionBD(); if (isset($_REQUEST['dnijugadoralesion']) && validarRequerido($_REQUEST['dnijugadoralesion'])) { $dni = $_REQUEST['dnijugadoralesion']; } if (isset($_REQUEST['tipolesion']) && validarRequerido($_REQUEST['tipolesion'])) { $tipo = $_REQUEST['tipolesion']; } else { $errores = $errores . "Tipo no introducido.\n"; } if (isset($_REQUEST['fechadeiniciolesion']) && validarFecha($_REQUEST['fechadeiniciolesion'], "d/m/Y")) { $fechainicio = $_REQUEST['fechadeiniciolesion']; } else { $errores = $errores . "Fecha no introducida adecuadamente DD/MM/YYYY.\n"; } if (isset($_REQUEST['fechadefinlesion']) && validarFecha($_REQUEST['fechadefinlesion'], "d/m/Y")) { $fechafin = $_REQUEST['fechadefinlesion']; } else { $errores = $errores . "Fecha no introducida adecuadamente DD/MM/YYYY.\n"; } $recaida = $_REQUEST['selec_lesion']; if (strcmp($errores, "") != 0) { $_SESSION['error'] = $errores; header("Location: componentes.php"); } else { try { insertaLesion($conexon, $dni, $tipo, $fechainicio, $fechafin, $recaida); header("Location: componentes.php"); } catch (PDOException $e) { if (isset($_SESSION['error'])) { unset($_SESSION['error']);
public function register($foto, $firstName, $lastName, $ubicacion, $sexo, $fechaNac, $telefono, $nick) { //Validamos FirstName $firstName = filter_var($firstName, FILTER_SANITIZE_STRING, FILTER_NULL_ON_FAILURE); if (!$firstName) { array_push($errores, "El nombre no puede estar vacío"); } elseif (is_numeric($firstName)) { array_push($errores, "El nombre no puede ser un número"); } //Validamos lastName $lastName = filter_var($lastName, FILTER_SANITIZE_STRING, FILTER_NULL_ON_FAILURE); if (!$lastName) { array_push($errores, "El apellido no puede estar vacío"); } elseif (is_numeric($lastName)) { array_push($errores, "El apellido no puede ser un número"); } //Validamos ubicación $ubicacion = filter_var($ubicacion, FILTER_SANITIZE_STRING, FILTER_NULL_ON_FAILURE); if (!$ubicacion) { array_push($errores, "La ubicación no puede estar vacía"); } //Validamos sexo. if ($sexo != "H" && $sexo != "M") { array_push($errores, "Sexo no válido"); } //Validamos fecha Nac if (!$fechaNac) { array_push($errores, "Fecha no puede estar vacía"); } else { if (!validarFecha($fechaNac)) { array_push($errores, "la Fecha no es válida"); } } //Validamos teléfono if ($telefono != null && !validarTelefono($_POST["tel"])) { array_push($errores, "Teléfono no válido"); } //Validamos email. $nick = filter_var($nick, FILTER_SANITIZE_STRING, FILTER_NULL_ON_FAILURE); if (!$nick) { array_push($errores, "Nick no válido"); } if ($authMethod == "LOCAL") { //Generamos la password al usuario. $password = $this->generarPassword(); //Generamos un hash para la contraseña. $hash = $this->hash_password($password); //Generamos mensaje de bienvenida que se mandará por email. $message = $firstName . " <br>Tus datos de acceso son: " . $nick . " y su contraseña: <strong>{$password}</strong> "; } else { $hash = null; //usuario ha utilizado un servicio externo que mediante el protocolo oAuth //hemos obtenido sus datos. //Generamos mensaje de bienvenida que se mandará por email. $message = $firstName . " <br>Debes utilizar tu <strong>cuenta de facebook</strong> para acceder a la aplicación"; } }
<label>Introduce una fecha (dd-mm-yyy) :</label> <input type="text" name="num1" maxlength="" size="24" /><br> <p><input type="submit" class="submit" name="submit" value="Validar fecha" /></p> <input type="submit" class="submit" name="submit2" value=">Validar 2" /> </form> </div> <?php if (isset($_POST['submit'])) { $anio = $_POST['num1']; echo "<p class=centrar>"; echo "</p>"; } if (isset($_POST['submit2'])) { $anio = $_POST['num1']; echo "<p class=centrar>"; validarFecha($anio); echo "</p>"; } ?> </body> </html> <?php function validarFecha($fecha) { $arrayFecha = explode("-", $fecha); //chekea fecha por mes,dia,año if (is_numeric($arrayFecha[0]) && is_numeric($arrayFecha[1]) && is_numeric($arrayFecha[2])) { if (checkdate($arrayFecha[1], $arrayFecha[0], $arrayFecha[2])) { echo "La fecha es valida"; } else { echo "La fecha no es valida";
/** * Establece la fecha desde un string con formato 'd-m-y' * @param string $fechaNacimiento */ public function setFechaNacimiento($fechaNacimiento) { $fechaNacimiento = trim($fechaNacimiento); validarFecha($fechaNacimiento); $this->fechaNacimiento = DateTime::createFromFormat('!d-m-Y', $fechaNacimiento); }
<?php session_start(); include "BD.php"; include "validar.php"; $conexion = crearConexionBD(); if (isset($_SESSION['error'])) { unset($_SESSION['error']); } $errores = ""; if (isset($_REQUEST['fechaeventocuota']) && validarFecha($_REQUEST['fechaeventocuota'], "d/m/Y")) { $fecha = $_REQUEST['fechaeventocuota']; } else { $errores = $errores . "Fecha de cuota no introducida.\n"; } $num = $_REQUEST['numElementscuota']; if (strcmp($errores, "") != 0) { $_SESSION['error'] = $errores; header("Location: nueva_cuota.php"); } else { for ($i = 1; $i < $num; $i++) { $dni = $_REQUEST['dnicuota' . $i]; $pago = $_REQUEST['selectpago' . $i]; try { insertaCuota($conexion, $dni, $pago, $fecha); header("Location: equipos.php"); } catch (PDOException $e) { if (isset($_SESSION['error'])) { unset($_SESSION['error']); } $_SESSION['error'] = "Error agregando cuota.";