Malam Samati

Salut Nicwalle,
j'ai un probleme au niveau de l'affichage des article, quand je clique sur le bouton "LIRE L'ARTICLE COMPLET", ça m'affiche cet erreur:

( ! ) Notice: Trying to get property of non-object in C:\Program Files\VertrigoServ\www\blog\pages\post.php on line 13 Call Stack #TimeMemoryFunctionLocation 10.0006138904{main}( )...\index.php:0 20.0977153384include( 'C:\Program Files\VertrigoServ\www\blog\pages\post.php' )...\index.php:39 " alt="

Et il n'affiche pas l'article.

voici les codes des pages:

post.php

<h1>L'article complet</h1>

<?php

$post = get_post();
if($post = false){
header("Location: index.php?page=error");
}else{
?>
</div>
<div class="parallax-container">
<div class="parallax">
<img src="img/posts/<?= $post->image ?>" alt="<?= $post->title ?>"/>
</div>
</div>
<div>

<div class="container">
<?php
}

post.func.php

<?php

function get_post(){

global $db;

$req = $db->query("
SELECT posts.id,
posts.title,
posts.image,
posts.content,
posts.date,
admin.name
FROM posts
JOIN admin
ON posts.writer=admin.email
WHERE posts.id='{$_GET['id']}'

");

$result = $req->fetchObject();

return $result;
}

Merci

Le 26/01/2016 à 16:04
Nicwalle

Suis à nouveau le tutoriel et tu verras que j'ai mis $post==false et non $post =false dans la condition. Relis ta question pour voir de quoi je parle

Le 26/01/2016 à 18:23
Nicwalle

Dans ta condition, essaie de rajouter un "=" au niveau du $post = false...

Le 26/01/2016 à 17:30
Malam Samati

Sois plus précise cette réponse m'a pas aidé!

Le 26/01/2016 à 18:07
JP

C'est logique pour ceux qui comprennent, mais pas pour ceux qui débutent....

Le 26/01/2016 à 19:58
ricardo

tu dois bien regarder le tuto où tu a mis la condition if( $post = false) met plutot" if($post == false)" ca doit aller!!

Le 07/05/2016 à 07:08
Connectez-vous pour pouvoir répondre