예제 #1
0
    } else {
        $_POST["taxis_paye"] = 1;
    }
    $requete = ajoutBbsitting($_POST["date"], $_POST["id_hotel"], $_POST["id_famille"], $_POST["nb_heure"], $_POST["repas"], $_POST["taxis"], $_POST["pourboire"], $_POST["commentaire"], $_POST["id_taux"], $_POST["taxis_paye"], $bdd);
    if ($requete["erreur"] == 0) {
        if (isOK($requete["id_insert"], 'id_hotel', $bdd) == false) {
            header('Location:ajouthotel.php?retour=ajoutbbsitting&id=' . $requete["id_insert"]);
            // afficheRetour($requete);
        } else {
            if (isOK($requete['id_insert'], 'id_famille', $bdd) == false) {
                header('Location:ajoutfamille.php?retour=ajoutbbsitting&id=' . $requete["id_insert"]);
                // afficheRetour($requete);
            }
        }
    } else {
        afficheRetour($requete);
    }
} else {
    if (isset($_GET["source"]) && $_GET["source"] == "ajouthotel" && isset($_GET["id"])) {
        if (isOK($_GET["id"], 'id_famille', $bdd) == false) {
            header('Location:ajoutfamille.php?retour=ajoutbbsitting&id=' . $_GET["id"]);
            // afficheRetour($requete);
        }
    } else {
        if (isset($_GET["source"]) && $_GET["source"] == "ajoutfamille" && isset($_GET["id"])) {
            header('Location:fichebbsitting.php?id=' . $_GET["id"]);
        }
    }
}
if (isset($_POST["validation"]) && $_POST["validation"] == "modification") {
    // print_r($_POST["francais"]); echo "  ";print_r($_POST["id_langue"]); die;
예제 #2
0
function ajoutFamille($nom, $nbenfants, $idlangue1, $pays, $francais, $bdd)
{
    // echo "nom: ";print_r($nom);echo ", nb enfants: ";print_r($nbenfants);echo ", id langue 1: ";print_r($idlangue1);echo ", pays: ";print_r($pays);echo"<br />bdd: ";var_dump($bdd);die;
    $verif = verifFamille($nom, $pays, $bdd);
    // $verif['bool']=true;
    if ($verif['bool'] == true) {
        $requete = $bdd->prepare('INSERT INTO famille(nom_famille, nombre_enfants, id_langue_1, francais, pays) 
			VALUES(:nom, :nbenfants, :idlangue1, :francais, :pays)');
        $requete->execute(array(':nom' => $nom, 'nbenfants' => $nbenfants, 'idlangue1' => $idlangue1, 'francais' => $francais, 'pays' => $pays));
        $reponse["commentaire"] = "Ajout effectué";
        $reponse["id_insert"] = $bdd->lastInsertId();
        $reponse["erreur"] = 0;
    } else {
        $reponse["commentaire"] = "Cette famille existe déjà !";
        $reponse["babysitting"] = $verif['famille'];
        $reponse["erreur"] = 1;
    }
    afficheRetour($reponse, "ajoutFamille");
}