Veuillez vous connecter ou créer un compte pour suivre ce topic
Ce topic est suivi par: Personne...
Auteur Sujet: function fetch() on a non-object (forum.view.php)

liolio

Messages: 20

Bonjour, sur mon forum.view.php j'ai une erreur "Fatal error: Uncaught Error: Call to a member function fetch() on unknown line 8" comment la résoudre s'il vous plais ?

voici mon code:

<table class="forum">
   <tr class="header">
      <th class="main">Catégories</th>
      <th class="sub-info">Messages</th>
      <th class="sub-info">Dernier message</th>
   </tr>
   <?php
   while($c = $categories->fetch()) {
      $subcat->execute(array($c['id']));
      $souscategories = '';
      while($sc = $subcat->fetch()) {
         $souscategories .= '<a href="">'.$sc['nom'].'</a> | ';
      }
      $souscategories = substr($souscategories, 0, -3);
   ?>
   <tr>
      <td class="main">
         <h4><a href=""><?= $c['nom'] ?></a></h4>
         <p>
         <?= $souscategories ?>
         </p>
      </td>
      <td class="sub-info">967</td>
      <td class="sub-info">24.04.2016 à 12h18<br />de Admin</td>
   </tr>
   <?php } ?>
</table>
Publicité

Florian

Messages: 73

Nous faut ta page forum.php tu as bien mis le require tout en bas ? tu as bien mis la connexion a la BDD ?

liolio

Messages: 20

Oui j'ai tout mis. voici le code:

<?php
require('php/config.php'); /* Contient la connexion à la $bdd */
$categories = $bdd->query('SELECT * FROM f_categories ORDER BY nom');
$subcat = $bdd->prepare('SELECT * FROM f_souscategories WHERE id_categorie = ? ORDER BY nom');
require('views/forum.view.php');
?>


Veuillez vous connecter ou créer un compte pour poster une réponse