public function verificationInscription() { //NOUVEL UTILISATEUR AVEC IP $cnx = parent::getCnx(); $user = new User($cnx, true, $_SERVER["REMOTE_ADDR"]); //INSCRIPTION DANS LA TABLE USER $user->ajouterUser(); //INSCRIPTION DANS LA TABLE MEMBRE $mail = $_POST['mail']; $mdp = $_POST['mdp1']; $id = $user->getId(); $ip = $user->getIp(); $nom = $_POST['nom']; $prenom = $_POST['prenom']; $adresse = $_POST['adresse']; $cp = $_POST['cp']; $ville = $_POST['ville']; $qualite = "FO"; //NOUVEAU MEMBRE $membre = new Membres($mail, $mdp, $id, $ip, $nom, $prenom, $adresse, $cp, $ville, $qualite); if ($membre->authentification($cnx) == FALSE) { if ($membre->ajouterMembre($cnx)) { return 1; } else { return -1; } } else { return 0; } }
public function validerSondage() { if (isset($_SESSION['membre'])) { $idUser = $_SESSION['idMembre']; } else { $user = new User($this->cnx, true, $_SERVER["REMOTE_ADDR"]); $user->ajouterUser(); $idUser = $user->getId(); } //BOUCLE SUR LE TABLEAU DE QUESTIONS for ($i = 0; $i < COUNT($this->mesQuestions); $i++) { $requete = "INSERT INTO reponse (ID_QUESTION,ID_USER,REPONSE) VALUES (?,?,?)"; $cmd = $this->cnx->prepare($requete); $cmd->bindValue(1, $this->mesQuestions[$i]->getId(), PDO::PARAM_INT); $cmd->bindValue(2, $idUser, PDO::PARAM_INT); $cmd->bindValue(3, $_POST['reponse' . $i], PDO::PARAM_STR); $cmd->execute(); } }