Bouton executant une requete sans recharger la page

Evony Messages postés 32 Date d'inscription mercredi 18 février 2009 Statut Membre Dernière intervention 17 juin 2009 - 8 juin 2009 à 15:02
Evony Messages postés 32 Date d'inscription mercredi 18 février 2009 Statut Membre Dernière intervention 17 juin 2009 - 8 juin 2009 à 16:59
Bonjour,

Je dispose de plusieurs champs a remplir pour rajouter une ligne dans ma base de données.
Ma requete est bonne (j'ai fait plusieurs tests), par contre a chaque fois que je clique sur le bouton "valider", ma page se recharge, donc je perd tout le reste de ma page, alors que je voudrais juste executer ma requete grace au bouton sans avoir le rechargement, tout au plus un pop-up confirmant la réussite de l'insertion.
Merci d'avance.

4 réponses

Orange73 Messages postés 1375 Date d'inscription dimanche 28 novembre 2004 Statut Membre Dernière intervention 2 août 2011
8 juin 2009 à 16:49
Hello,

la seule solution pour ne pas recharger la page c'est d'utiliser AJAX.

A+
0
Evony Messages postés 32 Date d'inscription mercredi 18 février 2009 Statut Membre Dernière intervention 17 juin 2009
8 juin 2009 à 16:53
je m'en doutais un peu, mais comme c'est juste pour une requete INSERT, je m'était dit que peut-etre je pouvais eviter le raffraichissement de la page vu que sa ne sert a rien.
Merci quand meme.
0
Orange73 Messages postés 1375 Date d'inscription dimanche 28 novembre 2004 Statut Membre Dernière intervention 2 août 2011
8 juin 2009 à 16:57
Si c'est simplement pour une requete insert, alors pourquoi pas simplement laisser tel quel et recharger la page en attribuant un parametre a la page genre : mapage.php?insert=ok

Puis tu verifie l'existance de ce parametre ainsi qu'il soit bien egal a "ok" et tu affiche un message dans une div ou alors tu lance un script javascipt afin d'aaficher un popup.
0
Evony Messages postés 32 Date d'inscription mercredi 18 février 2009 Statut Membre Dernière intervention 17 juin 2009
8 juin 2009 à 16:59
Le truc c'est que si la page recharge je perd toutes les autres données de cette meme page. Je pense me tourner vers le javascript meme si j'y connais rien (pour l'instant )
0
Rejoignez-nous