Page 1 sur 1

Fenêtre POPUP avec envoi de données via méthode GET

Posté : 05 avr. 2010, 13:52
par KieferS
Bonjour,

Je rencontre une difficulté sur l'affichage d'une fenêtre popup.
En fait, j'ai un formulaire qui m'affiche un listing de références. A chaque click sur référence, je veux qu'une fenêtre popup s'ouvre reprenant la référence sur laquelle j'ai cliquée.

Mon code se construit comme suit :

J'ai une page "analyse_ticket.php" qui contient ceci :
<script>
// Code pour l'affichage de la pop up
function pop_it_analysedetail(the_form)
{
window.open("", "popup", "height=400,width=650,menubar=0,toolbar=0,location=0,status=0,scrollbars=1");
}
</script>
<?php
<form name='ticket_analyse' method='get' action='analyse_detail.php?ticket_num=$result_analyse[0]' target='_blank'>
<input name='ticket_num' type='hidden' value=$result_analyse[0]>
<input type='submit' onclick='pop_it_analysedetail(ticket_analyse);' name='analyse' value='->'>
</form>
?>
Pour info, la variable $result_analyse[0] contient le numéro de la référence sur laquelle je clique et qui est transmise dans la popup.

Et j'ai une autre page "analyse_detail.php" qui récupère les infos issues de "analyse_ticket.php" :
<?php
$ticket_num	= $_GET['ticket_num'];
echo "$ticket_num";
?>
Le problème est que j'ai une popup qui s'ouvre qui ne contient rien et une fenêtre normale (analyse_detail.php) qui se créée avec les infos transmise (la référence cliquée).

Je voudrais que "analyse_detail.php" soit la popup avec les infos transmises depuis "analyse_ticket.php".

J'espère avoir été suffisamment clair dans mes explications.

Merci à tous ceux qui se pencheront sur mon problème.

A+

Re: Fenêtre POPUP avec envoi de données via méthode GET

Posté : 05 avr. 2010, 17:07
par AB
Si tu veux que ta fenêtre s'ouvre avec des informations, alors il faut lui en transmettre !
Et pour ce faire on utilise souvent l'url et une variable $_GET

Code : Tout sélectionner

window.open("adresse.php?variable=ma_variable_a_faire_passer", "nom_de_la_fenetre", "height=400,width=650,menubar=0,toolbar=0,location=0,status=0,scrollbars=1");
Sinon tu pourrais aussi utiliser les variables de session.

Re: Fenêtre POPUP avec envoi de données via méthode GET

Posté : 06 avr. 2010, 17:05
par iometrine
Pour une question de sécurité, je te conseille les variables en session ou sinon contrôle bien les valeurs passé en paramètres