Bonjour à tous,
Après de longues années sans développer, je m'y remet pour des besoins pro et je tatonne avec le php.
Je souhaiterai afficher une liste déroulante dynamique, qui prends sa source dans un fichier json.
Malheuresement le menu déroulant reste vide et je n'en comprends pas la cause. auriez-vous une idée ?
Merci !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 <!DOCTYPE html> <html> <body> <?php // chemin d'accès au fichier JSON $file = 'file.json'; // mettre le contenu du fichier dans une variable $data = file_get_contents($file); // décoder le flux JSON $obj = json_decode($data); // accéder à l'élément approprié $langages=$obj[0]->name; ?> <select> <option selected="selected">Sélectionner une valeur</option> <?php foreach($langages as $value){ ?> <option value="<?php echo strtolower($value); ?>"><?php echo $value; ?></option> <?php } ?> </select> </body> </html>







Répondre avec citation


Partager