Résolution d'un problème (débutant)
Résolu
nico754
Messages postés
195
Date d'inscription
Statut
Membre
Dernière intervention
-
nico754 Messages postés 195 Date d'inscription Statut Membre Dernière intervention -
nico754 Messages postés 195 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je débute en PHP et j'apprends actuellement en autodidacte.
Je suis encore à l'étape des bases (tableaux, fonctions, boucles etc). Au fur et à mesure que j'avance j'aime bien faire de petits exercices par rapport à ce que je viens d'apprendre.
Seulement ici, ce que j'essaie de faire ne fonctionne pas, je cale dessus depuis un moment et rien y fait.. Je vous explique :
j'ai d'abord créé 2 tableaux et une simple fonction, dont le but est de comparer une des valeurs de chaque tableau ('author'). Et si ces valeurs sont identiques, il faut que la fonction renvoie le nombre de messages.
Voici les screens :


Le résultat est une page blanche.. Et quand je change l'égalité de ($x === $variable['author']) en mettant un égale à la place de 3, il me renvoie la première valeur de 'message' (1000).
La solution doit être toute bête, mais mes connaissances limitées font que je ne l'a trouve pas :/
Si des personnes calées passent par ici et peuvent m'éclairer, je les remercies énormément d'avance !
Je débute en PHP et j'apprends actuellement en autodidacte.
Je suis encore à l'étape des bases (tableaux, fonctions, boucles etc). Au fur et à mesure que j'avance j'aime bien faire de petits exercices par rapport à ce que je viens d'apprendre.
Seulement ici, ce que j'essaie de faire ne fonctionne pas, je cale dessus depuis un moment et rien y fait.. Je vous explique :
j'ai d'abord créé 2 tableaux et une simple fonction, dont le but est de comparer une des valeurs de chaque tableau ('author'). Et si ces valeurs sont identiques, il faut que la fonction renvoie le nombre de messages.
Voici les screens :


Le résultat est une page blanche.. Et quand je change l'égalité de ($x === $variable['author']) en mettant un égale à la place de 3, il me renvoie la première valeur de 'message' (1000).
La solution doit être toute bête, mais mes connaissances limitées font que je ne l'a trouve pas :/
Si des personnes calées passent par ici et peuvent m'éclairer, je les remercies énormément d'avance !
A voir également:
- Résolution d'un problème (débutant)
- Logiciel de programmation pour débutant - Guide
- Logiciel montage vidéo débutant - Guide
- Réduire résolution image - Guide
- Erreur temporaire de résolution de « deb.debian.org » ✓ - Forum Debian
- Problème résolution écran 1920x1080 - Forum Ecran
2 réponses
Bonjour,
Commence par nous poster ton code correctement sur le forum ( en utilisant les balises de code )
Pense bien à nous mettre l'intégralité de ton code et pas juste des petits bouts ...
NB: Explications pour utiliser les balises de code disponibles ici
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
NB² : Ta variable $recipes est un array qui contient des array ... tu ne peux donc pas faire
Si tu veux le premier .. il faut faire
Je t'invite aussi à te documenter sur l'utilisation du foreach au lieu de la boucle "for"
Commence par nous poster ton code correctement sur le forum ( en utilisant les balises de code )
Pense bien à nous mettre l'intégralité de ton code et pas juste des petits bouts ...
NB: Explications pour utiliser les balises de code disponibles ici
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
NB² : Ta variable $recipes est un array qui contient des array ... tu ne peux donc pas faire
$recipes['author']
Si tu veux le premier .. il faut faire
$recipes[0]['author']
Je t'invite aussi à te documenter sur l'utilisation du foreach au lieu de la boucle "for"