Problème de fonction en PHP POO
Bonsoir,
Comme le titre indique j'ai un message d'erreur lorsque je lance mon script.
Donc voila Voici ma class : User.class.php
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| <?php
class User {
private $login;
private $motDePasse;
public function __construct ($log,$pass){
$this->login= $log;
$this->motDePasse= $pass;
}
public function getInfos(){
return $this->login && $this->motDePasse;
}
?> |
et mon index.php
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| <?php
//include ("./Connexion.class.php");
//include ("./config.php");
include ("./User.class.php");
$_POST['login']='coucou';
$_POST['pwd']='loulou';
if(isSet($_POST['login']) && isSet($_POST['pwd'])){
$log=$_POST['login'];
$pass=$_POST['pwd'];
$c=new User($log,$pass);
$c->getInfos();
//$database= new Mysql ($serveur,$login,$mdp,$database);
//$database->execRequete( "SELECT pwd FROM tbl_user");
}
?> |
Fatal error: Call to undefined method User::getInfos() in D:\Programme\wamp\www\telesurveillance\connexion\index1.php on line 17
Pourtant j'ai bien instancier ma class User, je comprend rien :p
Est ce que quelqu'un a la solution svp?
Cordialement