IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

getElementById et php


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2017
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Août 2017
    Messages : 42
    Par défaut getElementById et php
    Bonjour,

    Voilà plusieurs jours que je bloque sur mon code.

    A l'ouverture de ma page. On demande si on peut récuperer la longitude et la latitude de l'utilisateur.

    On l'affiche par exemple avec un span id.

    Et j'aimerai rajouter à ma base de données cette nouvelle latitude et longitude. Mais ça me rend des champs vides.

    Comment faire

    Merci

    Sébastien



    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
     
    <!DOCTYPE html>
    <html>
        <head>
            <title>Geolocation API test</title>
            <meta charset="utf8" />
            <script type="text/javascript">
    if (navigator.geolocation) {
        navigator.geolocation.getCurrentPosition(function(objPosition) {
        latitude = document.getElementById("latitude").innerHTML = objPosition.coords.latitude;
         longitude =  document.getElementById("longitude").innerHTML = objPosition.coords.longitude;
     
     
     
        }, function(objErreur) {
            var strErreur = '';
            switch(objErreur.code) {
                case objErreur.PERMISSION_DENIED:
                    strErreur = "Vous n'avez pas donné la permission de déterminer votre position."
                    break;
                case objErreur.TIMEOUT:
                case objErreur.POSITION_UNAVAILABLE:
                    strErreur = "Votre position n'a pas pu être déterminée."
                    break;
                default:
                    strErreur = "Erreur inconnue."
                    break;
            };
            alert(strErreur);
        }, {
            timeout: 20,
            enableHighAccuracy: true,
            maximumAge: 0
        });
    }
     
            </script>
        </head>
        <body>
            Latitude : <span id="latitude"></span><br />
            Longitude : <span id="longitude"></span><br /> 
     
     
    <?php 
     
    echo '$latitude';
     
    // Connexion à la base de données 
    $base = mysqli_connect("XXXXX.mysql.db", "XXXXX", "XXXX", "XXXXX"); 
     
    if ($base) { 
       $sql = "INSERT INTO locatormem SET longitudelocator= 'longitude', latitudelocator = 'latitude'  "; 
       // Exécution de la requête 
       $resultat = mysqli_query($base, $sql); 
     
    }
     
    ?>
     
     
     </body>
    </html>

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    1-

    2-
    • PHP agit "coté serveur", pour "construire" la page
    • JavaScript agit "coté client", donc APRÈS PHP

    Donc, dans ton cas le code PHP est exécuté AVANT le code JS, bien qu'il soit écrit après dans le code.

    Pour pouvoir envoyer des données JS à PHP, il faut utiliser Ajax.


Discussions similaires

  1. [EDI] Quel est l'éditeur que vous recommandez pour PHP ?
    Par Lana.Bauer dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 400
    Dernier message: 10/04/2018, 20h08
  2. Quel est le meilleur script PHP de portail (CMS) ?
    Par Lana.Bauer dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 187
    Dernier message: 18/10/2012, 07h45
  3. iFrame <-> parent - getElementById('').innerHTML et PHP
    Par hacknours dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 15/01/2010, 07h52
  4. L'avenir est-il au PHP ?
    Par Manolo dans le forum Langage
    Réponses: 468
    Dernier message: 11/02/2008, 18h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo