BRAVO CAYYM !!!!
Le terminal ne me notifie plus d'erreur concernant ses deux lignes !!!
BRAVO CAYYM !!!!
Le terminal ne me notifie plus d'erreur concernant ses deux lignes !!!
D'autres erreurs a solutionner...
Voici la remarque du terminal :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <?php foreach($articles as $article): ?>
PHP Notice: Undefined variable: articles
PHP Warning: Invalid argument supplied for foreach()
"Undefined variable: articles" signifie que la variable $articles n'est pas définie.
Tu essaies ici d'appeler une variable qui n'existe pas, dans une boucle (foreach) d'où l'erreur.
Si tu veux la résoudre, il te faut savoir à quoi sert $articles, est-ce que c'est normal qu'elle ne soit pas définie (ce qui est possible, peut être qu'il n'y a simplement pas d'articles à afficher) ?
Si oui, traiter cette possibilité en rajoutant une condition (un if (isset($articles)) avant ton foreach).
Si non, voir où cette variable devait être valorisée et comprendre pourquoi elle ne l'est pas
si ce post vous a été utile, si votre problème est résolu.
Pensez-y !
__________________________________
Doc officielle PHP | FAQ PHP | Cours PHP
Toujours et encore des erreurs mais on avance a grands pas ! (il me semble)
Remarque du terminal :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <?php echo $article['id'] ?>"><?php echo $article['titre'] ?>
Est-ce qu'il faut que je mette $_POST('article'['id']) et $_POST('article'['titre']) ?PHP Notice: Undefined variable: article
Il y a quand même un moment où il serait bon que tu comprennes ce que tu fais et que tu t'en serves pour la suite !!!
Encore une fois, tu reposes une question qui est exactement la même que celle que l'on vient de te solutionner !
N'attends pas que l'on fasse tout ton travail pour toi !
Bosse un peu de ton côté et apprends de ce qui vient de t'être expliqué !
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum
Oui je tente d'assimiler en meme temps, mais CAYYM me met tellement d'etoiles et d'espoir dans les yeux...
C'est cela le bon code alors ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part <?php echo isset($article['id']); ?><?php echo isset($article['titre']); ?>
Ce code est correct comme instruction, mais tu sais ce qu'il fait au moins?
Tout à fait d'accord avec Bovino, si on prend le temps de t'expliquer l'erreur, c'est pour que tu puisses ensuite la corriger par toi-même quand tu la rencontreras à nouveau, et non poster à chaque fois ici...
Est-ce que tu as essayé, et est-ce que tu as vu ce que ça te retourne, avant de poster ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part <?php echo isset($article['titre']); ?>
Qui ne tente rien n'a rien, testes de ton côté, essaies tes solutions avant de venir ici ! Ca t'aidera à mieux assimiler les notions importantes et, même si tu auras l'impression de perdre du temps au début (c'est tellement plus rapide de venir demander de l'aide ici), tu en gagneras beaucoup au final puisque tu pourras assez rapidement comprendre ce que tu fais, pourquoi tu le fais et donc corriger ces erreurs tout seul.
Si tu te sens vraiment dépassé, prends toi un tuto simple, plonges toi dedans une aprem et remets toi sur le code une fois que tu as bien compris les notions de base (condition, boucle, affectation de variable, etc), sinon tu vas poster toutes les deux minutes ici pour les mêmes problèmes.
Même chose que pour le $articles : difficile de répondre sans savoir où / comment elle est valorisée, ni si fonctionnellement cette variable peut être vide ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part <?php echo $article['id'] ?>"><?php echo $article['titre'] ?>
PS : rassures moi, la condition que tu as mis sur ton foreach englobe bien l'intégralité du bloc du foreach, donc sous cette forme là ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 if (condition) { foreach ($articles as $article) { // ton traitement } }
si ce post vous a été utile, si votre problème est résolu.
Pensez-y !
__________________________________
Doc officielle PHP | FAQ PHP | Cours PHP
oui... ca determine si une variable est définie.
Autres soucis et la je ne comprends pas tres bien ce que je dois y ajouter/modifier :
$q++ n'est pas bon... par quoi devrais-je le modifier ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <?php $q++; echo "<hr>"; // Boucle parcourant l'ensemble des r?sultats de la requ?te pour les afficher les uns // apr?s les autres dans un tableau HTML $k = 0; while($article[$k]) { ?>
Bonjour a toutes et a tous,
En ayant l'aide d'un ancien modérateur de forum, il m'a enfin résolu mon problème !!
Je vous remercie tous de vous etre penchés sur mon cas pendant autant de temps et d'avoir usé de votre temps pour tenter de résoudre mon souci.
Je vous embrasse tous !
Cordialement
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager