Comment afficher des données JSON en PHP
Résolu
juliendefully
Messages postés
50
Statut
Membre
-
juliendefully Messages postés 50 Statut Membre -
juliendefully Messages postés 50 Statut Membre -
Bonjour,
J'aimerais afficher le contenu d'un fichier JSON sous forme de tableau html en utilisant php. Je vous mets ci-dessous un exemple. J'arrive à afficher les données mais seulement la première alors que le fichier contient plusieurs lignes.
Fichier JSON:
Comme je voudrait que ça s'affiche:
Merci de votre aide
J'aimerais afficher le contenu d'un fichier JSON sous forme de tableau html en utilisant php. Je vous mets ci-dessous un exemple. J'arrive à afficher les données mais seulement la première alors que le fichier contient plusieurs lignes.
Fichier JSON:
[
{
"id": "154",
"reference": "XXX",
"link": "XXX",
"date": "09/12/2014",
"due_date": "07/01/2015",
"status": "XXX"
},{
"id": "180",
"reference": "XXX",
"link": "XXX",
"date": "03/02/2015",
"due_date": "24/02/2015",
"status": "XXX"
},{
"id": "181",
"reference": "XXX",
"link": "XXX",
"date": "08/02/2015",
"due_date": "13/02/2015",
"status": "XXX"
},{
"id": "185",
"reference": "XXX",
"link": "XXX",
"date": "15/02/2015",
"due_date": "17/03/2015",
"status": "XXX"
}]
Comme je voudrait que ça s'affiche:
154 XXX XXX 15/02/2015 17/03/2015 180 XXX XXX 15/02/2015 17/03/2015 181 XXX XXX 15/02/2015 17/03/2015 185 XXX XXX 15/02/2015 17/03/2015
Merci de votre aide
A voir également:
- Afficher json php
- Afficher appdata - Guide
- Easy php - Télécharger - Divers Web & Internet
- Afficher taille dossier windows - Guide
- Windows 11 afficher d'autres options - Guide
- Afficher toutes les lignes masquées excel ✓ - Forum Excel
3 réponses
Bonjour,
Dans l'idéal .. il aurait été bien que tu nous montres le code que tu as essayé d'écrire....
Dans l'absolu .. voici comment je ferais :
NB: Je l'ai écrit de tête... il y a peut être quelques erreurs à corriger.
Cordialement,
Jordane
Dans l'idéal .. il aurait été bien que tu nous montres le code que tu as essayé d'écrire....
Dans l'absolu .. voici comment je ferais :
//transforme le Json en ARRAY
$result = json_decode($tonObjJson,true);
echo "<table>";
foreach($result as $R=>$D){
echo "<tr id='Tr_".$R."'>";
foreach($D as $key=>$Value){
echo "<td id='Td_".$R."_".$key."'>".$value."</td>";
}
echo "</tr>";
}
echo "</table>";
NB: Je l'ai écrit de tête... il y a peut être quelques erreurs à corriger.
Cordialement,
Jordane
Voici le code que j'ai actuellement:
<?php $json = file_get_contents("https://fullymail.com/files/jsonlisttest.json"); $json = json_decode($json); foreach($json as $id=>$reference) { echo $id.' : '.$reference.'<br>'; } ?>Et l'erreur qui m'est affichée:
Le souci .. c'est qu'il te faut ajouter l'arguement TRUE au json_decode
pour qu'il soit transformé en ARRAY PHP ....
ça marche mais parcontre je n'arrive pas à récupérer les valeurs, voici ce qui m'est affiché :
merci
Le tient ou le mien ??
A la limite.. fais donc un
Pour savoir ce qu'il contient exactement.