Un peu de rigueur...
1)
Le message d'erreur :
Notice: Undefined variable: donnees_art in /home/www/test3/includes/index.php on line 4
Et dans le fichier index.php que tu nous montres, à la ligne 4, il y a ceci :
$donnees=affiche_art($titre, $article);
La variable donnees_art n'apparaît pas dans ton code !
2)
Le message d'erreur :
Notice: Undefined variable: article_art in /home/www/test3/includes/index.php on line 4
Idem, pas de variable article_art à la ligne 4 ; elle n'apparaît qu'à la ligne 7 et c'est à ce moment la qu'on la définit.
=> Est-ce le bon index.php que tu nous présentes ?
3)
Le message d'erreur :
Fatal error: Call to a member function prepare() on a non-object in /home/www/test3/includes/requete_sql.php on line 21
La ligne 21 demande d'appliquer la fonction prepare à la variable $bdd qui est égale à $conn, laquelle est une variable définie ailleurs et importée dans la fonction par le mot-clé global. Mais où et comment est définie cette $conn ?
4)
Truc bizarre dans ton index.php :
1 2
| <h1> <?php $titre_art = $donnees['titre']; ?> </h1>
<p> <?php $article_art = $donnees['article']; ?> </p> |
À quoi sert de mettre une affectation de variable entre des balises HTML si tu n'affiches pas ces variables ?
Pour afficher une variable PHP dans la page HTML, il faut utiliser echo
Ce n'est pas un défaut de débuter mais passer par un cours de PHP serait peut-être nécessaire. Il y en a plein sur Developpez.
Partager