A voir également:
- Problème avec appel $.ajax POST vers PHP
- Appel anonyme - Guide
- Windows 7 vers windows 10 - Accueil - Mise à jour
- Nommez une application d'appel vidéo ou de visioconférence - Guide
- Post it windows - Télécharger - Agendas & Calendriers
- Appel annulé iphone - Forum Mobile
2 réponses
Mimiste
Messages postés
1149
Date d'inscription
samedi 17 mai 2008
Statut
Membre
Dernière intervention
6 mars 2016
206
10 févr. 2012 à 09:29
10 févr. 2012 à 09:29
bonjour
$_POST est un tableau qui contient l'ensemble des valeurs passé en post. Même si php n'est pas un langage totalement typé, faire un echo de $_POST affichera array c'est tout a fait normal.
Pour récuperer une valeur faut lui passer un index, genre $_POST['latitude'] ou bien $_POST[0] etc...
$_POST est un tableau qui contient l'ensemble des valeurs passé en post. Même si php n'est pas un langage totalement typé, faire un echo de $_POST affichera array c'est tout a fait normal.
Pour récuperer une valeur faut lui passer un index, genre $_POST['latitude'] ou bien $_POST[0] etc...
Bonjour,
J'ai modifié ma requête pour récupérer les index latitude et longitude et je n'obtiens pas d'erreur. Toutefois, ma table mySQL reste vide => lng = 0.000000 :-(
Même résultat si je fais un UPDATE avec $req = $bdd->prepare('UPDATE location SET lat = :lat');.
Voici le code PHP:
J'ai modifié ma requête pour récupérer les index latitude et longitude et je n'obtiens pas d'erreur. Toutefois, ma table mySQL reste vide => lng = 0.000000 :-(
Même résultat si je fais un UPDATE avec $req = $bdd->prepare('UPDATE location SET lat = :lat');.
Voici le code PHP:
<?php header('Content-type: text/html; charset=ISO-8859-1'); try { if(isset($_POST['latitude']) && isset($_POST['longitude'])){ $pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION; $bdd = new PDO('mysql:host=localhost;dbname=madb', 'root', ''); $req = $bdd->prepare('INSERT INTO location(lat) VALUES(:lat)'); $req->execute(array( 'lat' => $_POST['latitude'], 'lng' => $_POST['longitude'], )); }} catch (Exception $e) { die('Erreur : ' . $e->getMessage()); } ?>
10 févr. 2012 à 10:44