Salut,
j'ai des donneés (lattitude,longitude) de ma position et je veux les envoyer à ma base de données MySql, Mais le problème que json ne lit pas des paramètres Double,Comment je peux Convertir ses variables!!
Merci d'avance pour votre aide
Salut,
j'ai des donneés (lattitude,longitude) de ma position et je veux les envoyer à ma base de données MySql, Mais le problème que json ne lit pas des paramètres Double,Comment je peux Convertir ses variables!!
Merci d'avance pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part String.valueOf(monDouble);
Keith Flint 1969 - 2019
Salut thierrybenji;
C bon j'ai récupéré les valeurs mais elles ne sont pas inséré dans la base
Mon LogCat:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 UserFunctions userFunction = new UserFunctions(); String STRlng=String.valueOf(longitude); String STRlat=String.valueOf(lattitude); Log.e("LAtitude",STRlat); Log.e("Longitdude",STRlng); JSONObject json = null; json = userFunction.registerinf(email,STRlat,STRlng);
et Voila mon script PHP :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 05-16 18:41:58.316: E/JSON(312): {"tag":"login","success":1,"error":0,"id":"22","user":{"lat":"0","lng":"0","adr":""}} 05-16 18:42:26.547: E/LAtitude(312): 37.422005 05-16 18:42:26.547: E/Longitdude(312): -122.084095 05-16 18:42:27.477: E/JSON(312): {"tag":"registerinf","success":0,"error":1,"error_msg":"position non enregistrer"}
et le script de mon index.php:
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 public function storeInfo($email,$lat,$lng) { $result = mysql_query("UPDATE users SET lat = $lat, lng = $lng WHERE email=$email"); // check for successful store if ($result) { // get user details $id = mysql_insert_id(); // last inserted id $result = mysql_query("SELECT * FROM users WHERE id = $id"); // return user details return mysql_fetch_array($result); } else { return false; } }
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 ($tag == 'registerinf') { $email = $_POST['email']; $lat = $_POST['lat']; $lng = $_POST['lng']; $user = $db->storeInfo($email, $lat, $lng); if ($user) { $response["success"] = 1; echo json_encode($response); } else { $response["error"] = 1; $response["error_msg"] = "position non enregistrer"; echo json_encode($response); } }
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager