示例#1
0
include "header.php";
?>

<section>

  <?php 
// On vérifie si un utilisateur est connecté
if (isset($_SESSION["adh_id"])) {
    // Si l'équipement n'a pas encore été sélectionné on n'affichera pas encore le choix de l'horaire et le bouton Réserver.
    $phase = isset($_POST["equip"]);
    if ($phase) {
        $equip = $_POST["equip"];
    }
    // Vérification que la date entrée est valide
    if (isset($_POST["date_reserv"])) {
        $date_reserv = date_to_mysqldate($_POST["date_reserv"]);
        $incorrect_date = false;
        // check pour voir si on réserve un jour ouvré (pas samedi ni dimanche) et dans le futur
        if (date("N", strtotime($date_reserv)) >= 6 or strtotime($date_reserv) < strtotime(date('Y-m-d'))) {
            $incorrect_date = true;
        }
        if ($phase) {
            $phase = !$incorrect_date;
        }
    }
    // Le formulaire ne renverra à la page d'action que si on est à la deuxième phase
    $action = $phase ? "eqpt_reservation_action.php" : "eqpt_reservation.php";
    ?>

    <form name="eqpt_reservation" action="<?php 
    echo $action;
示例#2
0
 if ($nom == "") {
     $error_msg = "<span>Veuillez entrer votre nom</span>";
 } else {
     if ($prenom == "") {
         $error_msg = "<span>Veuillez entrer votre prénom</span>";
     } else {
         if ($ville == "") {
             $error_msg = "<span>Veuillez entrer votre ville</span>";
         } else {
             if (!preg_match("/.*@.*\\..*/", $mail)) {
                 $error_msg = "<span>Veuillez entrer un e-mail valide</span>";
             } else {
                 if (!tel_wellformed($tel1)) {
                     $error_msg = "<span>Veuillez entrer un numéro de téléphone valide</span>";
                 } else {
                     $date_naissance = date_to_mysqldate($date_naissance);
                     if (!$date_naissance) {
                         $error_msg = "<span>Veuillez entrer une date de naissance valide (format jj/mm/aaaa) </span>";
                     } else {
                         // On calcule l'age pour savoir si l'adhérent est petit ou grand bidouilleur
                         $date = explode('-', $date_naissance, 3);
                         $date_now = explode('-', date("Y-m-d"), 3);
                         $diff = array($date_now[0] - $date[0], $date_now[1] - $date[1], $date_now[2] - $date[2]);
                         if ($diff[0] >= 18) {
                             $statut = "Grand Bidouilleur";
                         } else {
                             $statut = "Petit Bidouilleur";
                         }
                         if ($statut == "Petit Bidouilleur" and !tel_wellformed($tel2)) {
                             $error_msg = "<span>Veuillez entrer un numéro de téléphone n°2 valide<br></span>";
                         } else {