CyricFirehands
Messages postés6Date d'inscriptionmercredi 19 août 2009StatutMembreDernière intervention21 novembre 2009
-
21 nov. 2009 à 11:52
cs_Mcjo
Messages postés403Date d'inscriptiondimanche 12 août 2001StatutMembreDernière intervention 3 septembre 2012
-
24 nov. 2009 à 18:35
Hello,
JE ne savais pas trop où poser ma question, alors me voila chez les débutants.
Je voudrais savoir s'il est possible de passer une valeur définie par un code PHP en POST, sans pour autant avoir un formulaire sur la page?
En gros, je fait un requete sur une page principale, qui m'affiche des infos d'un enregistrement de ma base de données, et je voudrait ajouter un bouton lié a chaque enregistrement affiché, pour afficher des informations supplémentaires sur l'enregistrement.
Pour plus de clarté, j'ai une page interventions, qui récupère on va dire, le numéro et la date de la dite intervention. et en face de chacune des lignes j'ai un bouton avec du Javascript (window.open...) qui m'ouvre une pop up (jusque là j'y arrive).
Dans la popup, je voudrai afficher le reste des infos, pour plus de clarté, mais j'imaginais passer l'id de l'enregistrement cliqué en POST pour refaire une requete sur la popup pour récupérer le reste de l'enregistrement.
L'autre idée aurait été de faire une requête complète sur la page intervention, et de n'afficher que les éléments nécessaire et de passer tout le reste en POST.
Mais je voudrais savoir s'il existait une technique particulière, car la multitude de bouton me fait un peu peur, car je sais pas comment les gérer dans le cadre d'un formulaire.
En gros ma grande question c'est de savoir comment passer des variables d'une page a une popup en restant le plus propre possible (pas de GET en fait )
kohntark
Messages postés3705Date d'inscriptionlundi 5 juillet 2004StatutMembreDernière intervention27 avril 201230 21 nov. 2009 à 12:52
Salut,
GET n'est pas toujours sale !!
D'ailleurs dans ton cas je l'utiliserai en passant l'id en paramètre.
C'est bien plus simple, plus léger et au final plus propre que de passer par un ou des formulaires.