<?php
include_once 'inscription.php';
class inscription{
private $pseudo;
private $email;
private $mdp;
private $mdp2;
private $bdd
(-->ici l erreur voici se que sa me dit: Parse error: syntax error, unexpected 'function' (T_FUNCTION), expecting ',' ) public function __construct($pseudo,$email,$mdp,$mdp2){
$pseudo = htmlspecialchars($pseudo);
$email = htmlspecialchars($email);
$this->pseudo = $pseudo;
$this->email = $email;
$this->mdp = $mdp;
$this->mdp2 = $mdp2;
$this->bdd = $bdd();
}
public function verif(){
if(strlen($this->pseudo)> 5 and strlen($this->pseudo)< 20 ){ // le pseudo doigt contenire entre 5 et 20 caracteres
if(strlen($this->mdp)> 5 and strlen($this->mdp)< 20 ){ // le mot de passe doigt contenire entre 5 et 20 caracteres
if($this->mdp == $this->mdp2){ //meme mots de passe
return TRUE;
}
else{ // mot de passe dif
$erreur ='les mot passe sont diferent';
return $erreur;
}
}
else{
$erreur = 'le mot de passe doigt contenire entre 5 et 20 caracteres';
return $erreur;
}
}
else {
$erreur = 'le pseudo doigt contenire entre 5 et 20 caracteres';
return $erreur;
}
}
public function enregistrement(){
$requete = $this->bdd->prepare('INSERT INTO membres(pseudo, email, mdp) VALUES (:pseudo,:email,:mdp));
$requete->execute(array(
'pseudo'=> $this->pseudo,
'email'=> $this->email,
'mdp'=> $this->mdp
));
return
}
}
?>