TP créer un site PHP

Par Bruno, il y a 14 ans


Bonjour,
On 3em jours du TP Créer un site en PHP, je rencontre une erreur que je ne comprends pas. A l'affichage de ma page il devrait me retourner une erreur.
Dans le fichier view/pages/view.php j'ai ses deux erreurs dont je ne vois pas d'ou ça pourrais venir.

( ! ) Notice: Trying to get property of non-object in D:\Sites\wamp\www\site-7-jours\view\pages\view.php on line 1
Call Stack
#   Time    Memory  Function    Location
1   0.0003  677464  {main}( )   ..\index.php:0
2   0.0016  765168  Dispatcher->__construct( )  ..\index.php:9
3   0.0142  787632  Controller->render( )   ..\Dispatcher.php:14
4   0.0145  832288  require( 'D:\Sites\wamp\www\site-7-jours\view\pages\view.php' ) ..\Controller.php:30
( ! ) Notice: Trying to get property of non-object in D:\Sites\wamp\www\site-7-jours\view\pages\view.php on line 3
Call Stack
#   Time    Memory  Function    Location
1   0.0003  677464  {main}( )   ..\index.php:0
2   0.0016  765168  Dispatcher->__construct( )  ..\index.php:9
3   0.0142  787632  Controller->render( )   ..\Dispatcher.php:14
4   0.0145  832288  require( 'D:\Sites\wamp\www\site-7-jours\view\pages\view.php' ) ..\Controller.php:30

Voici le code de view.php

<h1><?php echo $post->name; ?></h1>
<?php echo $post->content; ?>

Merci de votre aide

6 réponses

maxfr, il y a 14 ans

est-ce que ta variable $post est bien un objet ?
"Trying to get property of non-object in ..."
en français ça donne quoi ?

Bruno, il y a 14 ans

En faite je ne comprends pas ce message.
Je ne vois pas mon erreur.

Merci de votre aide

maxfr, il y a 14 ans

eh bien le message est assez explicite pourtant.
tu essaye d'accéder à une propriété d'une variable qui n'est pas un objet. d'où ma question: est-ce que ta variable $post est bien un objet (et non un tableau ou autre) ?

Bruno, il y a 14 ans

Désoler j'avais fais une faute de frappe à ma condition WHERE 'WERE'.
Merci tout de même de votre aide.

Mais j'ai une question bête j'ai toujours appris en php de faire <?php ?>
Mais dans ce tp j'ai plusieurs fichiers qui ne se ferment pas.
Pourquoi ?

Merci

Bruno, il y a 14 ans

Merci pour l'article !
J'ai compris pourquoi certain les laissent ouverte et d'autre non.

Je ferme le post