Validation de formulaire

mikanvo -  
giheller Messages postés 1960 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

je suis présentement confronter a un problème avec la validation de mon formulaire.
il se trouve que lorsque je valide une première fois mon formulaire et qu'il n'est
pas encore rafraichi, si l'on clique encore sur le bouton de validation, il y aura autant
d'enregistrements dans la base de données que de clique sur le bouton.
et j'ai besoin de votre aide pour palier à ce problème.

merci d'avance pour vos multiples réponses qui pourrons certainement résoudre mon
problème.
Configuration: Windows XP
Firefox 3.0.11

3 réponses

  1. giheller Messages postés 1960 Date d'inscription   Statut Membre Dernière intervention   146
     
    Bonjour,

    Il faut simplement revoir le script afin que l'insertion en base de données ne se fassent qu'une seule fois quand tout est renseigné et validé.
    0
    1. mikanvo
       
      je ne comprend pas, svp soyez un peu plus explicite
      merci
      0
  2. giheller Messages postés 1960 Date d'inscription   Statut Membre Dernière intervention   146
     
    Bonjour,
    si la requête est exécutée plusieurs fois, c'est que le script est effectué plusieurs fois.
    donc ne soumettez la requête qu'un fois le formulaire vérifié.
    il ne faut pas pouvoir cliquer plusieurs fois sur valider, car c'est sans aucun doute ce bouton qui renvoit vers le script d'éxécution de la requête.
    0
    1. mikanvo
       
      merci pour tes réponses, elles m'ont été d'une grande aide.
      mais un autre problème se pose, c'est que j'ai plus de 100
      formulaires il n'y aurait-il pas un autre moyen pour que
      cela s'applique en même temps à tous les formulaires.
      0
  3. giheller Messages postés 1960 Date d'inscription   Statut Membre Dernière intervention   146
     
    Bonsoir,

    mes réponses sont déjà abstraites du fait de ne pas avoir de détails sur le formulaire.
    comment puis-je répondre à cette nouvelle question ?

    je pense que le formulaire est mal structurécar en toute logique, si le formulaire est vérifié et envoyé, on ne doit pas pouvoir l'envoyer une seconde fois.
    cela veut dire quon ne boucle pas sur le formulaire.

    si toutefois le même formulaire doit servir à faire plusieurs saisies, il faut le réinitialiser (remettre les zones à vide)

    0