bonjours,
je suis en train de créer une application mobile sous android developpé sous phonegap.
Je cherche un moyen de récupèrer les données de ma base, créee avec wamp. Après une longue recherche sur web j'ai trouuve que la solution pour récupèrer les données sur mon application phoneGap c'est l'utilisation des appels ajax en jquery, j'ai essayer plusieurs code mais sans résultat.
voila mon code:
fichir.js
fichier.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 $(document).ready(function(){ $('#submit').click(function() { $.ajax({ type : 'POST', url : 'http://localhost:10.0.2.2/serveur/afficher_etudiant.php', dataType : 'json', success : function(data){ $('#message').html(data).show(); } }); }); });
Avez vous un avis sur la question? Une solution ou un lien à me conseiller?
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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78 <?php // array pour JSON response $reponse = array(); // include db connect class require_once __DIR__ . '/db_connect.php'; // connecting to db $db = new DB_CONNECT(); // check for post data if (isset($_GET["afficher"])) { if(isset($_GET) && !empty($_GET['heur']) && !empty($_GET['date']) && !empty($_GET['salle'])){ $heur = $_GET['heur']; $date = $_GET['date']; $salle = $_GET['salle']; // get a salle from salle table $result = mysql_query("SELECT *FROM salle WHERE num_salle=$salle and dat=$date and heur=$heur"); if (!empty($result)){ //verifier les resultats vide if (mysql_num_rows($result) > 0){ $result = mysql_fetch_array($result); $res= array(); $res["num_salle"] = $result["num_salle"]; $res["dat"] = $result["dat"]; $res["heur"] = $result["heur"]; $res["id_prof"] = $result["description"]; $res["matiere"] = $result["matiere"]; //success $reponse["success"]=1; $reponse["res"]=array(); array_push($reponse["res"], $res); //afficher le Json resultat echo json_encode($reponse);} else{ // salle introuvable $reponse["success"] = 0; $reponse["message"] = "la salle est disponible"; // echo no users JSON echo json_encode($reponse); } } else{ // salle introuvable $reponse["success"] = 0; $reponse["message"] = "la salle est disponible"; // echo no users JSON echo json_encode($reponse); } } else { // les champs vide ou in $reponse["success"] = 0; $reponse["message"] = "Champ obligatoire (s) est absent"; // echoing JSON response echo json_encode($reponse); } } ?>
Merci par avance
Partager