kintokoffi
Messages postés6Date d'inscriptionlundi 15 septembre 2014StatutMembreDernière intervention15 septembre 2014
-
Modifié par BunoCS le 15/09/2014 à 17:28
kintokoffi
Messages postés6Date d'inscriptionlundi 15 septembre 2014StatutMembreDernière intervention15 septembre 2014
-
15 sept. 2014 à 17:54
Bonjour, mon ojectif est d'inserer les donnée dans la base de donnée mais
il y a afichage des erreur suivante:Fatal error: Call to a member function prepare() on a non-object in D:\wamp\www\Forum\Forum\inscription.class.php on line 28
voici mes code:
foncttion.php permettant la connexion a la base de donnee
<?php
function bdd(){
try {
$pdo_options[PDO::ATTR_ERRMODE]=PDO::ERRMODE_EXCEPTION;
$bdd=new PDO('mysql:host=localhost;dbname=forum','root','',$pdo_options);
} catch (Exception $ex) {
echo 'errreur de connexion';
}
fichier
inscription.class.php
<?php
include_once './fonction.php';
class inscription{
private $pseudo;
private $email;
private $mdp;
private $mdp2;
private $bdd;
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 ($this->mdp==$this->mdp2){
return'ok';
} else {
//$erreur="Les mots de passe doivent";
// return $erreur;
}
}
public function Enregistrement(){
$reket=$this->bdd->prepare('insert into membre(pseudo,email,mdp)values(:pseudo,:email,:mdp)');
$reket->execute(array(
'pseudo'=>$this->pseudo,
'email'=>$this->email,
'mdp'=>$this->mdp
));
return 1;
}
}
A voir également:
Call to a member function prepare() on null
Uncaught error: call to a member function prepare() on null - Meilleures réponses
Fatal error: uncaught error: call to a member function prepare() on null - Meilleures réponses