[RESOLU] erreure dans une public function

Petit nouveau ! | 5 Messages

15 oct. 2014, 19:08

<?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 
}
}
?>
Modifié en dernier par moogli le 16 oct. 2014, 11:40, modifié 1 fois.
Raison : bbcode php

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

16 oct. 2014, 11:39

pur info les formules de politesse ne sont pas super flux ni indiquer la solution (à savoir que tu as oublier le point virgule après $bdd).


merci

@+
Il en faut peu pour être heureux ......

Petit nouveau ! | 5 Messages

16 oct. 2014, 18:02

mercii