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/05/2008, 23h25   #1
Invité régulier
 
Inscription : avril 2008
Messages : 48
Détails du profil
Informations personnelles :
Âge : 25

Informations forums :
Inscription : avril 2008
Messages : 48
Points : 6
Points : 6
Par défaut Sauvegarder l'état d'un formulaire

Bonjour,

J'aimerai savoir si il serait possible de sauvegarder un formulaire en PHP, par exemple quelqu'un rentre son nom, prenom, etc..., tappe un commentaire et pour X-raison, il ne le fini pas, comment pourrais-ton sauvegarder ce qu'il a deja tappé.
J'ai deja posté ca genre de question mais rien n'etait convainquant, donc je réitère...
J'ai cherché sur google, certains disent qu'il vaut mieux sauvegarder les données en Javascript avec setCookie(), d'autres disent qu'il vaut mieux stocker les inputs et textareas dans un fichier, mais ca m'a l'air assez galère et long à faire.
Des idées ou suggestions ?

Merci :bounce:
haphp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/05/2008, 09h34   #2
Membre éclairé
 
Avatar de htr999
 
Étudiant
Inscription : février 2008
Messages : 331
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : février 2008
Messages : 331
Points : 376
Points : 376
tu veux dire sauvegarder pour sa prochaine connexion sur le site ?.?
htr999 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/05/2008, 10h04   #3
Membre Expert
 
Avatar de Alexandre T
 
Inscription : mai 2002
Messages : 1 022
Détails du profil
Informations personnelles :
Âge : 35
Localisation : France, Meurthe et Moselle (Lorraine)

Informations forums :
Inscription : mai 2002
Messages : 1 022
Points : 1 123
Points : 1 123
Citation:
Envoyé par haphp Voir le message
J'ai cherché sur google, certains disent qu'il vaut mieux sauvegarder les données en Javascript avec setCookie()
Ça me semble une bonne idée de stocker cela sous forme de Cookie. Sinon ta base de données va être grossie par des formulaires laissés à l'abandon. Il te faudra alors trouver une solution pour les purger.

J'utiliserai par contre PHP pour créer le cookie, puis une fois cela fait, j'utiliserai une autre méthode en javascript. Pas mal d'utilisateur coupe les JavaScripts, outre les puristes et les adeptes du "full security", il y a notamment les internautes avec des problèmes de vues !
__________________
Alexandre T.

PHP5/MySQL5 Codes prêts à l'emploi
30 projets avec codes sources complets pour créer diaporamas photos, chat, arbre généalogique, statistiques de visites, création de graphiques, moteur de recherche, Sudoku etc...

Mes articles
Alexandre T est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/05/2008, 13h16   #4
Membre éprouvé
 
Avatar de SphynXz
 
Développeur Web
Inscription : mars 2008
Messages : 439
Détails du profil
Informations personnelles :
Âge : 26

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : mars 2008
Messages : 439
Points : 474
Points : 474
niveau sécurité c'est pas un peu risqué de stocker çà en cookie?

je veux dire, je vais sur le pc d'un mec qu'à été sur ton site, il à pas finaliser ton formulaire, j vais voir les cookies, et au mieux j'ai son mot de passe, au pire son adresse e-mail, son pseudo, son adresse (comme ca j'irais lui voler sa voiture !!!)

j'opterais pour une sauvegarde en base de données qui serait purger par un script qui lui serait appelé par l'appel de la page du formulaire. le script aurait donc deux utilités : récupérer les informations si la personne n'avais pas terminé son formulaire. et vérifier l'échéance des backup de formulaire que tu as fait.

mon avis personnel : je ne conserverais les données qu'en session, la personne ne finit pas le formulaire, elle navigue sur ton site, ou sur d'autres, elle revient, je lui propose le formulaire pré-remplie. si elle casse sa session, elle le re-remplie entièrement. Niveau sécurité c'est tout de même risqué de proposer un formulaire pré-remplie à une personne sans être réellement sûr que c'est la bonne (l'ip, le navigateur, pour moi ca n'identifie en rien une personne physique , être parano à du bon en php )
__________________
I don't know what will be used in the next world war, but the 4th will be fought with stones. - Albert Einstein
Pour détourner un avion, il faut monter dedans - Frédéric beigbeder
SphynXz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/05/2008, 13h18   #5
Invité régulier
 
Inscription : avril 2008
Messages : 48
Détails du profil
Informations personnelles :
Âge : 25

Informations forums :
Inscription : avril 2008
Messages : 48
Points : 6
Points : 6
Par défaut sauvegarde l'état d'un formulaire

oui c'est ça. je veux stocker pour la prochaine connexion sur le site.
haphp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/05/2008, 13h28   #6
Membre éprouvé
 
Avatar de SphynXz
 
Développeur Web
Inscription : mars 2008
Messages : 439
Détails du profil
Informations personnelles :
Âge : 26

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : mars 2008
Messages : 439
Points : 474
Points : 474
je pense que tu pourrais (mais là on attaquera le formulaire en ajax) faire l'auto complétion du formulaire en fonction de trois chose :

vérifie l'ip (et/ou le cookie) : laisse le rentrer par exemple son nom. si le nom correspond à ce que toi tu as stocké (de préférence il faudrait que ce soit le premier champ à remplir, c'est sûr qu'il à au moins remplis çà, sinon il à rien rempli), tu vas récupérer les information lui correspondant (si possible coté serveur tout de même )

Coté visiteur :

je vais sur ton site, je veux remplir le formulaire, je commence à taper mon nom, et hop comme par magie le reste du formulaire se remplie (niveau sécurité c'est plus sûr comme çà t'es quasiment sûr que c'est la bonne personne )
__________________
I don't know what will be used in the next world war, but the 4th will be fought with stones. - Albert Einstein
Pour détourner un avion, il faut monter dedans - Frédéric beigbeder
SphynXz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/05/2008, 15h19   #7
Invité régulier
 
Inscription : avril 2008
Messages : 48
Détails du profil
Informations personnelles :
Âge : 25

Informations forums :
Inscription : avril 2008
Messages : 48
Points : 6
Points : 6
Par défaut sauvegarde l'état d'un formulaire

tu peut me donner le code source en php
haphp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/05/2008, 15h26   #8
Rédacteur
 
Avatar de RideKick
 
Homme
Directeur technique
Inscription : septembre 2006
Messages : 5 959
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Directeur technique
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : septembre 2006
Messages : 5 959
Points : 10 889
Points : 10 889
DVP est la pour toi lol
__________________
Pas de questions techniques en MP please

Mon site perso
RideKick 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 01h19.


 
 
 
 
Partenaires

Hébergement Web