Bonjour, je dois récupérer des données pour les afficher en json
voici mon script de test:
ceci fonctionne mais si j'ai 2 réponses comment je fais ? il y a t'il plus simple ?
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 <?php try { // On se connecte à MySQL $bdd = new PDO('mysql:host=localhost;dbname=moodle_prod', 'root', 'test'); } catch (Exception $e) { // En cas d'erreur, on affiche un message et on arrête tout die('Erreur : ' . $e->getMessage()); } $sql = "SELECT id,email FROM prod_user WHERE id=2681"; echo $sql; $users = $bdd->query($sql); echo "<br/>"; foreach ($users as $U) { $id = $U['id']; $email = $U['email']; } $k1 = array('id' => $id, 'name' => $email); $K2 = array($id => $k1); $K3 = array('Matching not enrolled users' => $K2); echo json_encode(array('results' => $K3));
mon but est d'avoir ceci
je vous remercie beaucoup de votre réponse
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 {"results":{"Matching not enrolled users":{"1490":{"id":"1490","name":"Admin -sup.fr)"},"2":{"id":"2","name":"ds@lf.fr)"},"4372":{"id":"4372","name":"Admin)"}}}}
Partager