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é")
);
}
?> |