|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre régulier
![]() |
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 . |
|
00
|
|
|
#2 |
|
Membre émérite
![]() Inscription : juin 2002 Messages : 1 013 ![]() |
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à |
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : avril 2004 Messages : 99 ![]() |
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) |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com