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 16/02/2007, 09h19   #1
Invité de passage
 
Inscription : juillet 2002
Messages : 21
Détails du profil
Informations forums :
Inscription : juillet 2002
Messages : 21
Points : 4
Points : 4
Par défaut Comment éviter l'utilisation de la touche F5 ?

Bonjour,
mon probème est le suivant, il faut que l'internaute remplisse un formulaire et qu'il envoie, mon soucis, c'est que quand il a le messahe OK c'est envoyé, il peut faire F5 ou retour en arriere et envoyer de nouveau :-(

Merci pour votre aide
diado est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/02/2007, 09h36   #2
Expert Confirmé
 
Avatar de trotters213
 
Inscription : janvier 2005
Messages : 2 572
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Gard (Languedoc Roussillon)

Informations forums :
Inscription : janvier 2005
Messages : 2 572
Points : 2 605
Points : 2 605

Crée une session avec une variable booléenne à l'intérieur que tu mets à 1 s'il à déjà répondu, à 0 sinon. Avant le traitement tu n'a plus qu'à traiter cette variable.
Si tu ne veux plus du tout qu'il le fasse tu peux le conserver dans une BD avec son login ou alors avec son adresse IP, bref il y a moults possibilités
__________________
Pensez au tag
Les règles du Forum

Dev. Web : FAQ (X)HTML/CSS | Tutos (X)HTML | Tutos CSS

PHP : FAQ PHP | Tutos PHP | Benchmark PHP 5

SQL : Cours SQL
trotters213 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/02/2007, 09h38   #3
Expert Confirmé
 
Avatar de titoumimi
 
Inscription : décembre 2003
Messages : 3 717
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : décembre 2003
Messages : 3 717
Points : 3 082
Points : 3 082
Bonjour,

Tu ne peux pas éviter directement en PHP l'utilisation d'une touche du clavier, mais tu peux t'arranger pour que l'appui sur cette touche ne te gene pas

Par exemple, un simple header(location:....) dans ta page de traitement du formulaire te renverrai sur une nouvelle page immadiatement. Et sur cette nouvelle page, le F5 n'aurait aucune incidence
__________________
Globalement inoffensif
Merci de respecter les règles du forum.
Aucune question technique par MP !
_______________________________________________________________________
La rubrique Ruby / Rails recrute. Contactez moi !
_______________________________________________________________________
Cours Ruby et Ruby on Rails (RoR) - FAQ Ruby / Rails - Livres Ruby / Rails
Ajax facile avec Ruby on Rails, Prototype, script.aculo.us et les RJS
Tutoriaux HTML/CSS et PHP
titoumimi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/02/2007, 21h23   #4
Invité de passage
 
Inscription : juillet 2002
Messages : 21
Détails du profil
Informations forums :
Inscription : juillet 2002
Messages : 21
Points : 4
Points : 4
Merci, je pense que la solution de titoumimi reste la plus simple

Merci à vous tous
diado est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



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


 
 
 
 
Partenaires

Hébergement Web