cs_apz
Messages postés281Date d'inscriptiondimanche 7 avril 2002StatutMembreDernière intervention11 avril 2013
-
7 janv. 2003 à 20:55
cs_apz
Messages postés281Date d'inscriptiondimanche 7 avril 2002StatutMembreDernière intervention11 avril 2013
-
11 janv. 2003 à 20:51
bonsoir,
dans un menu, l'utilisateur doit cliquer sur un lien pour s'enregistrer.
ce lien fait appel a un popup, qui contiendra le fichier register.php sous forme d'un formulaire de deux ligne (une pour choisir la categorie l'autre pour choisir le genre).
une fois le bouton envoyer est enfoncer l'action definie au prealable doit appeler le fichier register.php avec les parametres ct et genre :
ensuite, une fois les informations envoyées, une autre forme doit apparaitre dans le meme popup, avec un bouton fermer :
Code:
<form method="post" action="add.php?ct=$ct>
cliquer sue le bouton pour fermer cette fenetre,
----
</form>
une fois le bouton "fermer" est enfoncé, le popup doit être fermé et la page add.php?ct=$ct doit etre appelé.
mais voila, lorsque l'utilisateur ferme le popup le variables $categorie="" et $genre="" sont vides et la page add.php n'est pas appelée.
Questions:
1- comment faire pour que les deux variables ne soient pas vides ? pourtant le module PHP cree les variables globales $ct et $genre.
2- comment peut-on avoir la page add.php apres fermeture du popup ?
le fichier register :
Code:
<?
if (($ct!=="") and ($genre!==""))
{
$ct=$ct.$genre;
// on appel la forme avec bouton fermer
...
//
}
else
{
//on appel la forme principale pour la selection de genre et categorie.
}
?>
cs_Psy
Messages postés88Date d'inscriptionmercredi 15 mai 2002StatutMembreDernière intervention 3 mai 2005 8 janv. 2003 à 12:42
Salut apz !
Bon, je pense qu'il y a plus simple pour ta solution (comme le fait de fermer directement la popup sans le demander au client) donc :
<?php
if (($ct!="") and ($genre!="")) //il ne faut qu'1 = pour les test (!=)
{
$ct=$ct.$genre;
//redirection vers add.php avec les parametres que tu veux
(la redirection peut etre faite en Javascript, du style : print "<script>window.document.location='mapagePHP';</script>";
//Fermeture de la popup
...
//
}
else
{
//on appel la forme principale pour la selection de genre et categorie.
}
?>
Pour ton pb de recuperation de variables, verifie si tu ne dois pas recuperer tes variables du style :
$mavar = $_GET['mavar'];
OU
$mavar = $_POST['mavar'];
Voila, j'espere t'avoir aider !!
Psy >:)
#--------------------------------------------#
# Le savoir appartient à tout le monde #
#------------------------------------------#