IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Empêcher nouvel enregistrement au rafraichissement


Sujet :

Langage PHP

  1. #1
    Membre averti Avatar de Stopher
    Homme Profil pro
    Responsable technique
    Inscrit en
    Juin 2004
    Messages
    198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Responsable technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2004
    Messages : 198
    Points : 446
    Points
    446
    Par défaut Empêcher nouvel enregistrement au rafraichissement
    Bonsoir ,

    Voilà , imaginez un formulaire de saisie pour un nouvel enregistrement dans une base de données ...

    Une fois validé , les données sont enregistrés dans la base , mais comment eviter les doublons , si l'utilisateur effectue un rafraichisement de la page juste apres l'avoir validé ... ??

    Merci d'avance pour vos postes ,
    cordialement , christophe .

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    1 012
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 012
    Points : 1 093
    Points
    1 093
    Par défaut
    cela dépend de la structure de ta base

    si tu peux y insérer un champ primaire, c'est très simple
    sinon, avant d'enregistrer ton formulaire, tu peux faire une recherche pour voir si les données existent déjà

  3. #3
    Membre régulier Avatar de dervish
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 100
    Points : 105
    Points
    105
    Par défaut
    Salut,
    tu peux aussi dans ton premier script fixer une variable session. Puis dans le script de traitement, avant de faire ce traitement, tu testes l'existence de cette variable, tu fais ton traitement puis tu effaces ta variable session. Si la page est rechargée, ta variable session ne sera plus fixée et donc ton script ne s'exécuteras pas. (Cela t'évites une recherche dans ta base)

Discussions similaires

  1. Réponses: 2
    Dernier message: 04/06/2012, 16h14
  2. [AC-2007] Empêcher insert de nouvel enregistrement par défaut.
    Par Jhofman dans le forum IHM
    Réponses: 3
    Dernier message: 20/04/2012, 15h31
  3. [AC-2007] Rafraichissement formulaire suite nouvel enregistrement
    Par Viggen0020 dans le forum IHM
    Réponses: 4
    Dernier message: 02/03/2010, 12h21
  4. [AC-2007] Rafraichissement formulaire apres nouvel enregistrement
    Par goulhasch dans le forum IHM
    Réponses: 2
    Dernier message: 13/11/2009, 21h46
  5. Affichage du nouvel Enregistrement
    Par estancha dans le forum IHM
    Réponses: 8
    Dernier message: 13/10/2004, 15h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo