Bonjour,
Je rencontre un petit souci avec un petit script pour récupérer des données d'une base de données MySql en utilisant file_get_contents.
J'ai un 1er script sur page A et une page B. Le problème c'est que le script ne me retourne rien. Pouvez-vous m'éclairer ? Merci
Puis j'ai la page suivante B avec le script suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $data = file_get_contents("http://www.mondomaine.com/api/api-calculateur-taxes.php?k=ASSIM2017&m=deptaxes"); $depts = $data;; echo json_decode($depts);
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 if($_GET['k'] == KEY){ // Connexion DB try { $conxDb = new PDO('mysql:host='.DB_HOST.';dbname='.DB_NAME.'', ''.DB_LOGIN.'', ''.DB_PASS); } catch (PDOException $e) { echo "Not connect DB"; } // Action à execter if(isset($_GET['m']) && ($_GET['m'] != "")){ $d = (isset($_GET['d']))? trim($_GET['d']) : ''; $data = ""; $action = trim($_GET['m']); switch($action){ // Liste des taxes des départements case 'deptaxes' : $where = ($d != "")? ' WHERE dep = '.$d.' ' : ' ORDER BY dep '; $req = $conxDb->query(" SELECT * FROM c_dep_taxe ".$where); $data = $req->fetchAll(PDO::FETCH_OBJ); return json_encode($data); break; } } }
Partager