Enregistrer une donnée saisie dans un formulaire sans php

cacou04 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -  
super-app Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Je souhaite sauvegarder le plus simplement possible une donnée saisie dans un formulaire HTML : dans un simple fichier, dans une page web... sans faire de base de données.
Merci de m'indiquer comment faire.
A voir également:

2 réponses

super-app Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour

Tu peux créer un fichier PDF contenant les données saisies par un formulaire en utilisant FPDF (qui est une classe PHP qui permet de générer des fichiers PDF en PHP) et sauvegarder le fichier PDF créé dans ton ordinateur
0
cacou04 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
Merci. Est-ce qu'on peut enregistrer un fichier texte tout simple ?
0
rankere
 
Ceci est impossible à automatiser et pas plus simple que d'utiliser une base de données ou P.H.P. a des fonctions de base qui servent à cela(dans votre exemple il faut implémenter une bibliothèque de code):

"et sauvegarder le fichier PDF créé dans ton ordinateur"
L'ordinateur client n'est pas accessible par le programme directement sans autorisation explicite de celui ci(ex: un téléchargement).
Un fichier de ce format aura un poids considérable et ne sera pas exploitable.

Une base de données sert à cela la solution que vous cherchez reviens à réinventer les bases de données donc créer un S.G.B.D. à partir de rien quant celui ci est tout fait et prêt à l'utilisation pour peu que vous en ayez un.
0
rankere
 
Salut,

pourquoi ne pas utiliser une base de données?

C'est le moyen pour faire cela.
Si vous enregistrez dans un fichier(c'est possible avec javascript ou P.H.P. par exemple) le fichier sera non seulement dangereusement accessible à tout le monde(dont quelqu'un qui peut y prendre des informations sans autorisation, modifier ou supprimer ce fichier) mais aussi très difficile et lourd à utiliser car vous devrez faire un système de tri, un système de classement, un système de hiérarchie et que pour écrire une nouvelle donnée ou modifer celle existante il faudra faire un programme lourd et compliqué avec des chances que ce fichier devienne vite inutilisable car trop compliqué et rempli d'erreur. Un fichier de données avec une seule erreur c'est la destruction de toutes les autres informations et donc vous aurez perdu toute les informations stockées sans mioyen de les retrouver.
Même si XML, CSV ou JSON(des formats de données) peuvent présenter des avantages ils n'en ont aucun s'il s'agit d'enregistrer des données pour pouvoir les utiliser dans la durée(la définition même de l'enregistrement).

Sinon vous avez les bases de données qui servent à cela:

https://fr.wikipedia.org/wiki/Syst%C3%A8me_de_gestion_de_base_de_donn%C3%A9es
0
cacou04 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
Merci, la réponse est intéressante d'un point de sécurité mais trop difficile à réaliser pour un vrai débutant...
0
super-app Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   > cacou04 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
Non, ce n'est pas très difficile, tu as seulement 3 étapes à suivre qui sont :
1- connexion à la base de données en utilisant l'instruction (sous PHP) mysql_connect("127.0.0.1 si tu es en local","root","mot de passe du compte phpmyadmin")
2- mysql_select_db("nom de la base de données")
3- mysql_query("tu mets ici ta requête SQL d'insersion dans la base de données")
0