Bonjour, je viens demander de l'aide, j'ai fait une API en PHP et avec MYSQL avec XAMPP en localhost.
Mon API marche très bien, le souci c'est que je dois aussi faire une interface, seulement dès que je fais une page php avec un include de mon résultat en tableau json,
tout mon codage apparaît, alors j'ai cherché à prendre un élément par un élément, mais je n'y arrive pas. Je ne sais pas comment faire, je suis bloquée et extrêmement stressée.
voici le code d'une de mes pages:
Je vous remercie pour toute aide.
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63 <?php // required header header("Access-Control-Allow-Origin: *"); header("Content-Type: application/json; charset=UTF-8"); // include database and object files include_once '../config/database.php'; include_once '../objects/fournisseur.php'; // instantiate database and fournisseur object $database = new Database(); $db = $database->getConnection(); // initialize object $fournisseur = new Fournisseur($db); // query fournisseurs $stmt = $fournisseur->read(); $num = $stmt->rowCount(); // check if more than 0 record found if($num>0){ // fournisseurs array $fournisseurs_arr=array(); $fournisseurs_arr["Enregistrements"]=array(); // retrieve our table contents while ($row = $stmt->fetch(PDO::FETCH_ASSOC)){ // extract row // this will make $row['name'] to // just $name only extract($row); $fournisseur_item=array( "Identifiant du Fournisseur" => $idFournisseur, "Nom du fournisseur" => $nomFournisseur, "Adresse du fournisseur"=>$adresseFournisseur, ); array_push($fournisseurs_arr["Enregistrements"], $fournisseur_item); } // set response code - 200 OK http_response_code(200); // show fournisseurs data in json format //echo json_encode($fournisseurs_arr); } else{ // set response code - 404 Not found http_response_code(404); // tell the user no fournisseur found echo json_encode( array("message" => "Il n'y a pas de fournisseur trouvé") ); } ?>
Je tiens à expliquer que je fais partie d'une formation dont la durée n'a été que de 6 mois et que la je suis lâchée seule dans la nature sans trop d'aide,
il n'est pas vraiment facile de contacter les intervenants. Je suis totalement débutante en la matière,
mais je fais ce que je peux pour progresser, donc s'il vous plait, ne m'en voulez pas trop pour mon manque de connaissances.
Partager