Recuperation données requete mysql dans popup
Maurice
-
Alain_42 Messages postés 5361 Date d'inscription Statut Membre Dernière intervention -
Alain_42 Messages postés 5361 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous et merci pour votre aide
Je suis en train de réaliser une application web pour l'intranet de mon entreprise.
Le but :
j'affiche un plan de masse sur lequel j'ai positionné des zones sensitives.
En faisant un clic sur une zone je fais une requête sur une base de données pour afficher dans un popup les caractéristique de cette zone (tout en laissant en arrière plan le schéma)
malheureusement je n'arrive pas à lancer ma requête car je ne reçoit pas en variable le code que je donne dans mon lien (sachant qu'il s'agit d'un lien vers un signet)
Voici l'extrait du code de mon script PHP
<body>
<h2>Cliquez sur une salle.</h2>
<div>
<img alt="BtAniv1.jpg" usemap="#BtAniv1" src="plans/BtAniv1.jpg">
<map id="BtAniv1" name="BtAniv1">
<area href="#popup2?w=800&salle=A101" rel="popup2" class="poplight" shape="rect" coords="96,31,215,108" >
à ce niveau j'ai affiché le plan (BtAniv1.jpg)
ensuite je clique vers mon lien interne (#popup2) en lui passant une dimension de 800 pts et code identifiant de ma table.
<?php
// connexion a la BdD
include "connexion.php";
?>
<!--POPUP START-->
<div id='popup2' class='popup_block' >
<?php // à ce niveau je veux récupérer mon identifiant pour lancer ma requête (ici salle=A101)
et je fais bêtement (je le sais !!! et c'est là que j'ai besoin de vous tous!!)
$salle = $_GET['salle'];
Biensur dans $salle il n'y a pas ma valeur donc mon popup affiche un ensemble vide.
Qui peut m'aider, je n'ai trouvé aucune solution , je dois demander l'impossible et pourtant !...
Merci à vous tous et bon courage
Je suis en train de réaliser une application web pour l'intranet de mon entreprise.
Le but :
j'affiche un plan de masse sur lequel j'ai positionné des zones sensitives.
En faisant un clic sur une zone je fais une requête sur une base de données pour afficher dans un popup les caractéristique de cette zone (tout en laissant en arrière plan le schéma)
malheureusement je n'arrive pas à lancer ma requête car je ne reçoit pas en variable le code que je donne dans mon lien (sachant qu'il s'agit d'un lien vers un signet)
Voici l'extrait du code de mon script PHP
<body>
<h2>Cliquez sur une salle.</h2>
<div>
<img alt="BtAniv1.jpg" usemap="#BtAniv1" src="plans/BtAniv1.jpg">
<map id="BtAniv1" name="BtAniv1">
<area href="#popup2?w=800&salle=A101" rel="popup2" class="poplight" shape="rect" coords="96,31,215,108" >
à ce niveau j'ai affiché le plan (BtAniv1.jpg)
ensuite je clique vers mon lien interne (#popup2) en lui passant une dimension de 800 pts et code identifiant de ma table.
<?php
// connexion a la BdD
include "connexion.php";
?>
<!--POPUP START-->
<div id='popup2' class='popup_block' >
<?php // à ce niveau je veux récupérer mon identifiant pour lancer ma requête (ici salle=A101)
et je fais bêtement (je le sais !!! et c'est là que j'ai besoin de vous tous!!)
$salle = $_GET['salle'];
Biensur dans $salle il n'y a pas ma valeur donc mon popup affiche un ensemble vide.
Qui peut m'aider, je n'ai trouvé aucune solution , je dois demander l'impossible et pourtant !...
Merci à vous tous et bon courage
A voir également:
- Recuperation données requete mysql dans popup
- Fuite données maif - Guide
- Supprimer les données de navigation - Guide
- Fake mcafee popup - Accueil - Piratage
- Logiciel de récupération de données - Guide
- Trier des données excel - Guide
4 réponses
il te manque l'extension .php du fichier appelé:
et pas de #
<area href="popup2.php?w=800&salle=A101" rel="popup2" class="poplight" shape="rect" coords="96,31,215,108" >
et pas de #
quel est le script qui affiche le popup ?
si par exemple il se nomme script_popup.php
alors tu fais ton lien:
si par exemple il se nomme script_popup.php
alors tu fais ton lien:
<a href="script_popup.php?salle=A101">blabla</a>
Alain ... c'est le même justement !
dans le même script j'affiche le plan, l'utilisateur doit choisir la zone sensitive dont il veut connaitre le détail et je lance la requête sql avec le code de la zone et j' affiche les données dans un popup (sachant que je veux que le popup doit être fermé avant de cliquer sur une autre zone du plan). Seulement en faisant href vers un signet ou j'exécute du PHP je ne récupère pas mon code zone. En d'autre terme" comment envoyer et récupérer automatiquement des données dans un même script ?" C'est vrai qu'un popup n'est pas nécessaire je peux très bien faire ce que tu me disais au début, je crée le lien vers une autre page php et en utilisant $_GET je récupéré mon code de zone et je fais l'affichage de la requête puis je reviens sur la page html pour ré afficher le plan . ça je sais faire mais c'est un peu "rustique j'aurais préféré faire ça plus 'moderne' en utilisant un popup.
Merci pour ton intérêt et tes réponses
Maintenant je me plante surement sur la structure de mon appli mais je pense que ce doit être faisable
dans le même script j'affiche le plan, l'utilisateur doit choisir la zone sensitive dont il veut connaitre le détail et je lance la requête sql avec le code de la zone et j' affiche les données dans un popup (sachant que je veux que le popup doit être fermé avant de cliquer sur une autre zone du plan). Seulement en faisant href vers un signet ou j'exécute du PHP je ne récupère pas mon code zone. En d'autre terme" comment envoyer et récupérer automatiquement des données dans un même script ?" C'est vrai qu'un popup n'est pas nécessaire je peux très bien faire ce que tu me disais au début, je crée le lien vers une autre page php et en utilisant $_GET je récupéré mon code de zone et je fais l'affichage de la requête puis je reviens sur la page html pour ré afficher le plan . ça je sais faire mais c'est un peu "rustique j'aurais préféré faire ça plus 'moderne' en utilisant un popup.
Merci pour ton intérêt et tes réponses
Maintenant je me plante surement sur la structure de mon appli mais je pense que ce doit être faisable
essayes en mettant href="javascript:window.open('page.popup.php?salle=A101",...... )"
vas voir la fonction window.open pour les autres arguments
sinon je ne vois pas comment tu peux ouvrir un popup avec le même script
il faut que tu fasses un peit script distinct "page.popup.php" qui traitera et affichera ta requette après avoir recupéré la valeur en $_GET
vas voir la fonction window.open pour les autres arguments
sinon je ne vois pas comment tu peux ouvrir un popup avec le même script
il faut que tu fasses un peit script distinct "page.popup.php" qui traitera et affichera ta requette après avoir recupéré la valeur en $_GET
essai.php (par exemple) dans lequel j'affiche mon plan, je fais mon lien et ma recherche SQL
#popup2 est un signet (un lien interne dans ce script essai.php)
tu comprends mon problème