/**
 * Created by PhpStorm.
 * User: Florent
 * Date: 18/02/2015
 * Time: 15:11
 */
require_once '../class/Utilisateur.php';
require_once '../class/Profil.php';
require_once '../manager/UtilisateurManager.php';
require_once '../manager/ProfilManager.php';
require_once '../bdd/pdo.php';
/** Vérification */
/** Premiere partie formulaire  $monnouvelUtilisateur */
$monNouvelUtilisateur = new Utilisateur();
$monNouvelUtilisateur->setNomfamille($_POST['nomfamille'])->setPrenom($_POST['prenom'])->setEmail($_POST['email'])->setMotdepasse($_POST['motdepasse'])->setNbenfant($_POST['nbenfant'])->setPoints()->setActive(1);
$monNouveauProfil = new Profil();
$monNouveauProfil->setVille($_POST['ville'])->setPays($_POST['pays'])->setProfession($_POST['profession'])->setTelephone($_POST['telephone']);
$monManagerUtilisateur = new UtilisateurManager($bdd);
$monManagerProfil = new ProfilManager($bdd);
if ($monManagerUtilisateur->filter_register($monNouvelUtilisateur) == true && $monManagerProfil->filter_register($monNouveauProfil) == true) {
    if ($monManagerUtilisateur->verification_util($monNouvelUtilisateur) == true) {
        $monManagerUtilisateur->insertion($monNouvelUtilisateur);
        /** Insertion utilisateur et profil */
        $monManagerProfil->insertion_profil($monNouveauProfil);
        header('Location:../connexion-deconnexion/index.php');
    } else {
        header('Location:../enregistrement/enregistrement_error.php');
    }
} else {
    header('Location:../enregistrement/enregistrement_error.php');
}
示例#2
0
<?php 
/**
 * Created by PhpStorm.
 * User: Florent
 * Date: 20/02/2015
 * Time: 09:27
 */
require_once '../navbar/navbar.php';
require_once '../manager/ProfilManager.php';
require_once '../class/Profil.php';
require_once '../class/Utilisateur.php';
require_once '../manager/UtilisateurManager.php';
require_once '../bdd/pdo.php';
session_start();
$monnouveauUtilisateur = new Utilisateur();
$monprofilmanager = new ProfilManager($bdd);
$monutilisateurmanager = new UtilisateurManager($bdd);
$user = $monutilisateurmanager->recup_nomination();
/** Recuperation nom,prenom,points */
$profil = $monprofilmanager->retour_profil();
/** Retour profil complet */
?>
<body>
<div class="container">
    <div class="row">
        <div class="col-xs-12 col-sm-12 col-md-6 col-lg-6 col-xs-offset-0 col-sm-offset-0 col-md-offset-3 col-lg-offset-3 toppad" >


            <div class="panel panel-info">
                <div class="panel-heading">
                    <h3 class="panel-title">Mon Profil</h3>