Aller au contenu

resoudre Call to a member function display() on a non-object in c:\wam


Nathanalex

Messages recommandés

Membre, Posté(e)
Nathanalex Membre 14 messages
Baby Forumeur‚
Posté(e)

Bonsoir a tous,

J'essaye actuellement un code en Php orienté Objet qui me pose problème.

J'ai l'erreur

Call to a member function display() on a non-object in c:\wamp\www\test\index.php on line 10

et mon code c'est :

function showHTML($tpl) {

$tpl->display('./cour/index.tpl'); //ligne 10

}

if ( isset($_POST['submit']) )

$error = array();

foreach ( $_POST as $key=>$p ) {

if ( $key == 'submit' || $key == 'envoyer' || $key == 'passwd' || $key == "basepath" )

continue;

}

C'est la premiere fois que j'essaye des code php objet et du coup je n'arrive pas a trouver mes erreur meme en cherchant sur internet.

Merci a tous

Lien à poster
Partager sur d’autres sites

Annonces
Maintenant
Membre, Le Dieu Lapin, 36ans Posté(e)
Lapinkiller Membre 10 149 messages
36ans‚ Le Dieu Lapin,
Posté(e)

Bonsoir

et le reste du code ?

où est déclarée la classe instantiée dans l'objet tpl ? (c'est ce qu'il te dans l'erreur, tu veux te servir d'une variable comme un objet alors que ce n'est pas un objet)

ca correspond à un fichier ton code là ?

où est l'appel à showhtml ?

alors si oui, va sur le site du zéro car il te manque les bases essentielles de la POO

Lien à poster
Partager sur d’autres sites

Membre, Posté(e)
Nathanalex Membre 14 messages
Baby Forumeur‚
Posté(e)

Je suis bien que mes connaissances sont très faible je commence que, je dois travailler sur ce code pour une action professionnel c'est pour sa que je demande de l'aide. Le code a deja commencer a etre ecrit par un etudiant qui a du arrete a la fin de son stage.

Quant a la méthode showHTML je ne trouve ou elle est défini, j'essayé de trouvé un moyen de déclaré $tpl.

Lien à poster
Partager sur d’autres sites

Membre, Le Dieu Lapin, 36ans Posté(e)
Lapinkiller Membre 10 149 messages
36ans‚ Le Dieu Lapin,
Posté(e)

va sur le site du zéro apprendre le php orienté objet

et reviens ici ensuite si tune trouve pas la solution à ton problème (auquel cas il faudra donner beaucoup plus d'infos...)

Lien à poster
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×