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

JavaScript Discussion :

Recuperation de paramètre


Sujet :

JavaScript

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 3
    Points : 1
    Points
    1
    Par défaut Recuperation de paramètre
    Bonjour tout le monde,
    je crée une application web ou j'ai une image avec zones réactives et je
    et je veux recuperer l ' id d'un "area" pour que dans l'autre page je puisse l'utiliser pour une base de données.

    pour que vous compreniez un peu mieux l'application:
    quand on clique sur une zone réactive(objet quelconque) de l'image (un plan) je veux voir les propriétés de l'objet qui sont dans une BDD.
    pour ca j'utilise l' AJAX pour inserer en bas de la page un fichier .php
    dans ce fichier php j'aimerai mettre ma requete en me servant de l'ID de l'objet.

    Si quelqu'un a compris mon problème et a une solution.
    Merci d'avance

    Tibo

  2. #2
    Membre habitué Avatar de lapanne
    Inscrit en
    Juin 2006
    Messages
    200
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 200
    Points : 197
    Points
    197
    <SplyRock95> c'est quoi ton style?
    <Bat> #bat{height:180cm;weight:160lbs; eye-color:#0000FF; hair-color: #FFFF00;}
    Copyright @ bashfr.org

  3. #3
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    ouai en gros c est ca mais comme jsuis un peu mauvais ben j'arrive pa a prendre
    L' ID du area donc si quelqu'un pourrait mdonner un exemple ou une solution ce serait cool.
    Merci de vos réponses!

    Tibo

  4. #4
    Membre habitué Avatar de lapanne
    Inscrit en
    Juin 2006
    Messages
    200
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 200
    Points : 197
    Points
    197
    Par défaut
    Le principe, c'est que quand tu appele une page tu utilise un trucs comme ça

    http://monsite.org/mapage.asp?param1...param2=valeur2

    Ensuite pour récup' les valeurs, c'est, en asp :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    param1 = Request.QueryString("param1")
    param2 = Request.QueryString("param2")
    Je ne connais pas la syntaxe en PhP.
    La variable param1 aura valeur1 pour valeur et param2 aura valeur2 comme valeur. Voilà !
    <SplyRock95> c'est quoi ton style?
    <Bat> #bat{height:180cm;weight:160lbs; eye-color:#0000FF; hair-color: #FFFF00;}
    Copyright @ bashfr.org

  5. #5
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    Salut
    Bon j'ai essayer un peu avec la syntaxe php, j'y suis pas arrivé
    le problème est que j'ai pa un lien vers une page mais un contenu d'une page qui saffiche en bas de la page
    voici mon code pour que vous compreniez mieux
    je pense que c'est bien tordu surtout que je n'ai pas beaucoup d'experience ds le develloppement web mais bon si quelqu'un a une solution
    voici mon code
    (pour info je suis sur dreamweaver avec esayphp et mysql)

    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
     
     
           </head>
     
    <body>
    <div id="banniere">
    <h1>projet carto</h1>
    </div>
    <div class="element" id="corps">
      <div align="center">
        <p><img src="/sitemetro/forum_1/dia_forum1.jpg" alt="dia_forum1" width="566" height="2000" border="0" usemap="#Map" /></p>
     
     
    	<p class="action"></p>
    	<div id="div_1">
    	  <p>calque 1 </p>
    	</div>
    	<script type="text/javascript">
    	function tester1()
    	{
    		elementHTML = document.getElementById('div_1');
    		var url = "flux01.php";
    		o_options = new Object();
    		o_options = {method: 'get',onComplete:alerte};
    		var laRequete = new Ajax.Updater(elementHTML,url,o_options);
    		function alerte()
    			{
    				alert("");	
     
    			} 
    	}
    	</script>
    <br />
        <p>
            <map name="Map" id="Map">
              <area  id="1" href="#" coords="386,1687,541,1798" target="_parent" onclick="javascript:tester1();" shape1="rect" />
    		  <area  id="2" href="#" shape2="rect" coords="38,1630,193,1741" target="_parent" onclick="javascript:tester1();" />
          </map>
        </p>
        <p><br />
          <br />
        </p>
      </div>
    </div>
    </body>


    je pense qu'il faut rajouter deja dans le premier fichier un truc du style:
    param1=$id
    et voici le fichier flux01.php dans lequel je mettrait ma requete SQL


    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
     
     
    <?php virtual('/sitemetro/Connections/connection1.php'); 
    $maxRows_Recordset2 = 10;
    $pageNum_Recordset2 = 0;
    if (isset($_GET['pageNum_Recordset2'])) {
      $pageNum_Recordset2 = $_GET['pageNum_Recordset2'];
    }
    $startRow_Recordset2 = $pageNum_Recordset2 * $maxRows_Recordset2;
     
    mysql_select_db($database_connection1, $connection1);
    $query_Recordset2 = "SELECT * FROM actifs_reseau, `liaisons sortantes`, prise_mur, reseau, sites";
    $query_limit_Recordset2 = sprintf("%s LIMIT %d, %d", $query_Recordset2, $startRow_Recordset2, $maxRows_Recordset2);
    $Recordset2 = mysql_query($query_limit_Recordset2, $connection1) or die(mysql_error());
    $row_Recordset2 = mysql_fetch_assoc($Recordset2);
     
    if (isset($_GET['totalRows_Recordset2'])) {
      $totalRows_Recordset2 = $_GET['totalRows_Recordset2'];
    } else {
      $all_Recordset2 = mysql_query($query_Recordset2);
      $totalRows_Recordset2 = mysql_num_rows($all_Recordset2);
    }
    $totalPages_Recordset2 = ceil($totalRows_Recordset2/$maxRows_Recordset2)-1;
    ?>
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
     
    <title>Document sans titre</title>
     
    <style type="text/css">
    <!--
    .Style2 {color: #00CC66}
    -->
    </style>
    </head>
     
    <body class="Style2">
    <?php
    $id= $_get["param1"];
    echo"la valeur est : $id";
     
    ?> 
    </body>
    </html>
     
    <?php
    mysql_free_result($Recordset2);
    ?>
    Merci d'avance pour vos réponses et a bientot
    tibo

Discussions similaires

  1. Réponses: 0
    Dernier message: 04/12/2013, 17h54
  2. recuperation du paramètre jsessionid
    Par cecile38 dans le forum Flex
    Réponses: 1
    Dernier message: 20/10/2011, 10h08
  3. Réponses: 6
    Dernier message: 15/09/2010, 18h02
  4. [SAX] Comment recuperer un paramètre du fichier XML?
    Par pracede2005 dans le forum Format d'échange (XML, JSON...)
    Réponses: 2
    Dernier message: 03/12/2007, 11h07

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