Saisie d’informations dans un formulaire et enregistrement dans un fichier
etc…
Sauvegarde dans un fichier de type CSV (comma separated values).
Concaténer dans la variable $chaine l’ensemble des variables récupérées en les séparant
par un point virgule. Exemple incomplet :
$chaine =$Civ.";".$nom.";".$prenom.";".$adresse". Etc etc ";
Ecrire $chaine dans le fichier texte nommé gogos.txt. (ouvrir le fichier en mode ajout)
Boucler sur la page d’accueil en terminant la séquence php par :
header ("location :accueil.htm");
Aller plus loin
Sauvegarde dans une base de données
Il faut au préalable avoir à disposition :
Un serveur de bases de données (MySQL par exemple)
Une base de données créée sur ce serveur. ( base FranceJeux par exemple).
Un utilisateur ayant tous les droits sur cette base (root étant l’utilisateur par défaut)
Une table sur cette base. Cette table devra être à l’image de l’écran de saisie, c'est-à-
dire avoir la structure suivante :
Dans enregistre.php suite à la récupération des données saisies ajouter
Un accès au serveur :
$cnx = Mysql_connect(ip du serveur, utilisateur,mot de passe, base de données)
Une préparation de la requête SQL d’insertion dans une zone de texte. (S’informer au
préalable de la syntaxe de la commande SQL Insert)
$requete = ‘Insert into adherents values( , , )’
La soumission de cette requête au serveur :
$res = Mysql_query(,$requete ,$cnx) ;
A ce niveau si tout s’est bien passé la table adherent contient une nouvelle ligne.
Afficher une ligne de la table sur le formulaire
On commence par la première ligne de la table.
Travail à faire :
Copier accueil.htm vers accueil.php
Modifier accueil.php en ajoutant juste avant le <body> une séquence php qui va :
Se connecter au serveur
Lire le premier enregistrement de la table adherent
Pour chaque balise <input>
Civilité chaine
Nom chaine
Prénom chaine
Adresse chaine
Codepostal chaine
Ville chaine
Téléphone chaine
Equipe chaine
Acceptation booléen
Oui booléen
Unpeu booléen
Beaucoup booléen