Page 1 sur 1

fichier de sauvgarde sur le client,des données formulaire

Posté : 24 avr. 2006, 10:16
par man_onzemoon
Hello à tous,

j'espere que tout le monde va bien en ce début de semaine ! :D

voilou ,
je me permets de demander votre aide au sujet d'un petit probleme que j'ai actuellement...

voila, j'ai un formulaire/ questionnairie que je dois envoyer à un bon nombre de personnes prochainement.
c un questionnaire hyper long qui doit faire une dizaine de pages...
autant vous dire que les personnes qui vont le recevoir ne vont pas le remplir d'une traite, mais progressivement.

Ce questionnaire m'est ensuite retournée en documents papiers (impression papier du formulaire) cela pour des raisons techniques que je vous épargne (donc pas de bdd de stockage des resultats)...

donc voila,
en fait, j'aimerai pouvoir donner la possibilité aux personnes qui recevront ce questionnaire de pouvoir sauvegarder sur leur poste (en fichier txt, xml ou autre) les champs qu'ils ont deja remplie.
Cela afin qu'ils puissent les récuperer ultérieurement afin de continuer la saisie du formulaire.

donc j'aimerai creer un formulaire avec duex boutons :

- "sauvegarde de mes données" : qui recupere les données insérées (textarea, boutons radios....), les copient dans un fichier texte de sauvegarde et le propose à téléchargement à l'utilisateur.

- "restauration des champs deja saisies" : ouvre un browse, recupere ensuite le fichier texte de sauvegarde et restaure les données


voilou,
je ne sais pas du tout par ou commencer,

recuperer les données d'un formulaire, ca devrait aller,
mais ensuite les insérer dans un fichier texte (sans qu'il y ai, de plus, de pb avec les caracteres spéciaux) et propose de telecharger ce fichier .....ca me dépasse un chtouille...

quun pourrait-il m'aider ???

ou me donner une piste, un lien vers un tutorial (j'ai cherché, et pas trouvé mis a part avec l'utilisation de cookies en js, ce qui ne convient pas vraiment en fait pour mon pb)....

merci à tous par avance,

bonne journée et bonne semaine

Onzemoon :)

Posté : 24 avr. 2006, 10:54
par Ryle
J'ai bien conscience que ce n'est pas ce que tu essayes de faire mais.... ca serait-y pas plus simple de leur envoyer un fichier excel à remplir et à te retourner par mail ?

Ils le téléchargent ou le récupèrent par mail, le remplissent quand il veulent et te le renvoient au format excel. De ton côté, tu n'aurais qu'à géré un script de lecture et de récupération des données du fichier excel. Ca vous éviterai une resaisie manuelle des données, et ça serait sans doute beaucoup plus simple à gérer :)

Posté : 24 avr. 2006, 11:21
par jpaul
Salut,

Je ne suis pas spécialiste en JavaScript mais sauf erreur de ma part, JavaScript ne permet pas d'accéder au disque dur de la station.

La seule solution que j'avais trouvée pour faire un truc similaire était de générer une nouvelle fenêtre contenant les informations que je voulais mémoriser et de demander à l'utilisateur de la sauvegarder sur son disque.
Ensuite je ne sais plus trop comment j'avais fait mais j'avais pu recharger la page pour la parser et retrouver mes infos.

Ca a marché mais ce n'était pas entièrement automatique et c'était tellement tiré par les cheveux, que j'ai abandonné.

Posté : 24 avr. 2006, 12:18
par iclo
mouis, tu peux à validation d'un formulaire, créer un fichier et le proposer en download au visiteur, et lui proposer d'uploader ce fichier par la suite pour reremplir les infos déja rentrée dans le formulaire.
C'est lourd comme truc, et que ce passe-t-il si la personne change de pc ou n'a pas les droits pour sauvegarder des fichiers dessus (cybercafé, etc)
le mieux serait encore de passer par une sauvegarde dans une base de donnée