Comment faire pour fermer et valider un formulaire...

charlotte
Invité n'ayant pas de compte PHPfrance

19 mai 2005, 16:23

Bonjour,

J'ai un problème que je n'arrive pas à résoudre.

J'ai une première page où s'affiche une liste. Pour chaque élément, je peux cliquer, ça ouvre une pop up.

Dans cette pop, j'ai un formulaire. J'aimerai qu'après le submit, je puisse envoyer les données vers la 1ère page, là où y'a la liste (afin de mettre la liste à jour suivant la soumission) et fermer la pop up (qui ne me serre plus à rien).

Mais j'y arrive pas :( Soit elle se ferme et envoie pas les données. Soit la liste se charge dans la pop up, soit dans une 3ème page...

Est-ce que quelqu'un pourrait m'aider sur la partie javascript de redirection, d'envoi des données puis de fermeture ?

D'avance merci.
Charlotte

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

19 mai 2005, 16:35

Je peut te conseiller un truc, c'est :

quand tu valide ton formulaire dans la popup, tu redirige vers une page de traitement qui fait les mises à jour dans la base de données et qui ferme la popup et qui raffraichi la fenetre qui a appellé la popup

pour le code de MAJ de la bdd, je te laisse faire, pour le code qui ferme la popup et qui rafraichi la fenetre appellante, c'est :

Code : Tout sélectionner

window.opener.location.reload(); window.close();
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

22 mai 2005, 23:48

C'est pas exactement la même question, mais c'est pas loin quand même... ;)
http://www.phpfrance.com/forums/voir_sujet-3162.php