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

Langage PHP Discussion :

Envoyer le résultat d'une requete sur une autre page


Sujet :

Langage PHP

  1. #1
    Nouveau membre du Club
    Femme Profil pro
    Analyse système
    Inscrit en
    Décembre 2012
    Messages
    182
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Analyse système
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Décembre 2012
    Messages : 182
    Points : 31
    Points
    31
    Par défaut Envoyer le résultat d'une requete sur une autre page
    Bonjour,

    Je ne parviens pas à envoyé une variable à une autre page.
    J'ai une location et je souhaiterais l'afficher sur un map .

    J'ai une page map.php et une location.php
    je fais une requete SQL sur la page location.php pour trouver le nom de la location.
    Et je veux entrer dans la page map.php, cette location.
    Je souhaiterai juste envoyé la réponse de la variable trouvée dans location.php à la page map.php.
    Je ne peux pas utiliser location.php?nomloc car je n'utilise pas de liens...
    J'ai essayé session mais j'ai mis le start session au début de mes 2 pages php.
    mais ça ne fonctionne pas ...

    Je ne vois pas du tout comment faire ...

    A oui j'ai oublier de dire que dans location j'ai inclu le map.

  2. #2
    Rédacteur

    Avatar de Torgar
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2007
    Messages
    2 334
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2007
    Messages : 2 334
    Points : 8 084
    Points
    8 084
    Par défaut
    Poste donc ton code si tu veux de l'aide.
    Je ne suis pas schizophrène, nous sommes unanime !!!

    ► Pensez à la balise code et au CODE HTML GENERE !!!!
    ► Au si c'est le cas et au à ceux qui vous ont aidé.
    Vous souhaitez participer aux rubriques CSS et (X)HTML ? Contactez-nous !

    Créer des colonnes de même hauteur en CSS
    Glossaire CSS
    Les bordures en CSS3
    Les transitions en CSS3

  3. #3
    Nouveau membre du Club
    Femme Profil pro
    Analyse système
    Inscrit en
    Décembre 2012
    Messages
    182
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Analyse système
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Décembre 2012
    Messages : 182
    Points : 31
    Points
    31
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <?php $sql_loc="SELECT id_Loc from location_incident where id_client=2  ";
    $res_loc=mysql_query($sql_loc);
    $rows_loc=(mysql_fetch_assoc($res_loc));
    $var3=$rows_loc['id_Loc'];
    $sql="SELECT name_Loc from location where id_Loc=$var3";
    $res=mysql_query($sql);
    $rows=(mysql_fetch_assoc($res));
      if (isset($rows['name_Loc']))
      echo $rows['name_Loc'];
      include("map.php")?>
    Voici le code pour map.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
    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
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
     
     
    <html>
     
     
     
     
    <?php
    //(1) On inclut la classe de Google Maps pour générer ensuite la carte.
    require('GoogleMapAPI.class.php');
     
    //(2) On crée une nouvelle carte; Ici, notre carte sera $map.
    $map = new GoogleMapAPI('map');
     
    //(3) On ajoute la clef de Google Maps.
    $map->setAPIKey('AIzaSyDlpppekQpuD_AYZXvUNEqD4UcuPH-Yrto');
    $map->enableMapControls(); 
     $map->setControlSize('small'); 
    $map->setWidth("430px");
    $map->setHeight("300px");
     
     
    ?>
    <script type="text/javascript">
        //<![CDATA[
     
        var map = null;
        var geocoder = null;
     
        function load($location) {
          if (GBrowserIsCompatible()) {
            map = new GMap2(document.getElementById("map"));
          map.addControl(new GLargeMapControl());
          map.addControl(new GMapTypeControl());
          map.addControl(new GOverviewMapControl());
            geocoder = new GClientGeocoder();
          showAddress($location)
          }
        }
     
        function showAddress(address) {
          if (geocoder) {
            geocoder.getLatLng(
              address,
              function(point) {
                if (!point) {
                  alert(address + " not found");
                } else {
                  map.setCenter(point, 15);
                  var marker = new GMarker(point);
                  map.addOverlay(marker);
                }
              }
            );
          }
        }
        //]]>
    </script>
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
     
        <head>
            <title>Ma première carte Google Maps</title>
            <?php $map->printHeaderJS(); ?>
            <?php $map->printMapJS(); 
     
     
     
     
    		?>
        </head>
     
        <body onload="load('chine');">
            <?php $map->printMap(); ?>
     
        </body>
     
     
     
     
     
    </html>

  4. #4
    Membre actif Avatar de renaudjuif
    Inscrit en
    Avril 2006
    Messages
    325
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 325
    Points : 258
    Points
    258
    Par défaut
    Salut,

    peut-être que je n'ai pas bien compris mais...
    les variables php initialisées dans "location.php" sont accessibles dans l'include "map.php" non ?

    un simple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    function load(){
    ...
    showAddress("<?php echo $rows['name_Loc']; ?>")
    }
    devrait suffire, non ?
    C'est curieux chez les marins ce besoin de faire des phrases !

  5. #5
    Membre chevronné
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Novembre 2004
    Messages
    1 284
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 284
    Points : 2 160
    Points
    2 160
    Par défaut
    Je confirme ta variable devrait être utilisable dans Map si tu fais un include.
    Sinon les sessions.

    Par contre que fais le code <html> au début de ton fichier map
    Enlevés le et met le après le code PHP.
    Le PHP doit toujours est au début avant tout le reste.
    Si ce n'est pas le cas ici tu auras un problème avec ça tôt ou tard.

Discussions similaires

  1. [WD18] Metre une colonne d'une Table sur une ligne d'une autre Table
    Par Totophe2 dans le forum WinDev
    Réponses: 2
    Dernier message: 22/11/2013, 12h58
  2. [SQL2K]Requete sur une chaine avec une ou plusieurs quote
    Par tazamorte dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 17/04/2007, 08h22
  3. une requete effectuant une recherche sur tous les champs
    Par raynor911 dans le forum Langage SQL
    Réponses: 3
    Dernier message: 13/02/2006, 15h06
  4. ajouter une restriction sur une requete
    Par linou dans le forum Oracle
    Réponses: 2
    Dernier message: 19/10/2005, 14h20
  5. [SQL] Conditions sur une date dans une requete
    Par poufouille dans le forum Bases de données
    Réponses: 4
    Dernier message: 17/03/2004, 14h25

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