AlexMarie007
-
11 août 2015 à 14:42
jordane45
Messages postés38109Date d'inscriptionmercredi 22 octobre 2003StatutModérateurDernière intervention28 mars 2024
-
11 août 2015 à 21:04
Bonjour, je voudrais que vous m'aidiez car je ne comprends ce qui se passe. J'ai écris mon code mais parait-il que la fonction prepare() ne répond pas or je suis un début en php, et en plus travailler en Orienté Objet est très difficile pour alors veuillez à m'aider à déceler quel est le problème.
Voici le message après:
Fatal error: Call to a member function prepare() on a non-object in C:\wamp\www\gestionalertes-cnps\models\fonction\inscription.class.php on line 105
<?php
require_once '../lib/pdoconnexion.php'; //DECLARATION DE LA CLASSE
// Verifions la longueur du pseudo if(strlen($this->pseudo) > 8 and strlen($this->pseudo) < 20) { // Verifions la syntaxe du de l'adresse email $syntaxe = '#^[\w.-]+@[\w.-]+\.[a-zA-Z0-9]{2,6}$#'; if(preg_match($syntaxe, $this->adres_email)){ // Verifions l'identité des deux adresses if($this->adres_email == $this->email){ // Verifions la syntaxe du de l'adresse email if(strlen($this->motpasse) > 6 and strlen($this->motpasse) < 15){ //Verifions l'identité des mot de passes if($this->motpasse == $this->mdp){ return 'OK'; } else { $affiche ='Les mots de passe doivent être identiques'; return $affiche; } }
} else{ $affiche ='Les adresses email doivent être identiques.'; return $affiche; } } else { $affiche ='La syntaxe de l\'adresse est mauvaise.'; return $affiche; } } else { $affiche ='Le pseudo doit contenir 8 á 20 caractès.'; return $affiche; } }
11 août 2015 à 21:04