Précédent   Forum des professionnels en informatique > PHP > Langage > Formulaires
Formulaires Forum d'entraide sur les formulaires avec PHP. Avant de poster -> FAQ formulaires, Cours de formulaires et Sources de formulaires
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/01/2007, 23h41   #1
Membre régulier
 
Avatar de Stopher
 
Homme christophe de saint leger
Responsable de service informatique
Inscription : juin 2004
Messages : 105
Détails du profil
Informations personnelles :
Nom : Homme christophe de saint leger
Âge : 26
Localisation : France

Informations professionnelles :
Activité : Responsable de service informatique
Secteur : Industrie

Informations forums :
Inscription : juin 2004
Messages : 105
Points : 82
Points : 82
Envoyer un message via MSN à Stopher Envoyer un message via Skype™ à Stopher
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 .
Stopher est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/01/2007, 01h43   #2
Membre émérite
 
Inscription : juin 2002
Messages : 1 013
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 1 013
Points : 959
Points : 959
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à
francis m est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/01/2007, 01h51   #3
Membre du Club
 
Avatar de dervish
 
Inscription : avril 2004
Messages : 99
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 99
Points : 66
Points : 66
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)
dervish est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h08.


 
 
 
 
Partenaires

Hébergement Web