ENREGISTRER LES DONNEES DANS UN FICHIER EN PHP
Dernière mise à jour : 26 août 2021
soit le formulaire suivant on souhaite enregistré les donné saisie par l'utilisateur dans un fichier

<!DOCTYPE html>
<html>
<head>
<title>formulaire d'inscription</title>
<style >
form{
font-family: 'comic sans ms';
max-width: 450PX;
margin: 20px auto;
padding: 10 px;
}
body{
}
input,textarea{
display: block;
width: 50%;
padding: 10px;
max-width: 450PX
margin-top: 14PX;
}
.radio{
display: inline;
width: auto;
padding: 18px;
max-width: 450PX
margin-top: 14PX;
font-family: 'comic sans ms'
}
.slection
{
padding: 5px;
max-width: 700PX;
margin-top: 14PX;
font-family: 'comic sans ms'
}
.boutton {
width: auto;
margin-top: 16PX;
font-size: 10px;
font-family: 'comic sans ms'
}
padding: 10px;
max-width: 450PX;
margin-top: 14PX;
}
.date{
padding: 10px;
max-width: 450PX;
margin-top: 14PX;
}
</style>
</head>
<body>
<form method="post" action="traitement.php">
Nom <input type="text" name="nom" placeholder="entrer votre nom">
prénom <input type="text" name="prénom" placeholder=" entrer votre prénom">
email <input type="email" name="email" placeholder="azerty@gmail.com">
password <input type="password" name="mot de passe" placeholder="*********" id="motdepasse">
date de naissance <input type="date" name=" date" class="date" placeholder="entrer votre date de naissance">
feminin<input type="radio" name="feminin" class="radio">
masculin <input type="radio" name="masculin" class="radio">
<textarea> commentaire</textarea>
<select class="slection">
<option value="informatique">informatique</option>
<option value="finance">finance</option>
<option value="éconimie">éconimie</option>
<option value="management">management</option>
<option value="génie cévil">génie cévil</option>
</select>
<input type="submit" value="envoyer" class="boutton">
<input type="submit" value="Annuler" class="boutton">
</form>
</body>
</html>

Danc on aura besoin de 2 page
une page d'index qui doit contenir le formulaire et une autre page qui va faire le traitement
<!DOCTYPE html>
<html>
<head>
<title>formulaire d'inscription</title>
<style >
form{
font-family: 'comic sans ms';
max-width: 450PX;
margin: 20px auto;
padding: 10 px;
}
body{
}
input,textarea{
display: block;
width: 50%;
padding: 10px;
max-width: 450PX
margin-top: 14PX;
}
.radio{
display: inline;
width: auto;
padding: 18px;
max-width: 450PX
margin-top: 14PX;
font-family: 'comic sans ms'
}
.slection
{
padding: 5px;
max-width: 700PX;
margin-top: 14PX;
font-family: 'comic sans ms'
}
.boutton {
width: auto;
margin-top: 16PX;
font-size: 10px;
font-family: 'comic sans ms'
}
#motdepasse{
padding: 10px;
max-width: 450PX;
margin-top: 14PX;
}
.date{
padding: 10px;
max-width: 450PX;
margin-top: 14PX;
}
</style>
</head>
<body>
<form method="post" action="traitement.php">
Nom <input type="text" name="nom" placeholder="entrer votre nom">
prénom <input type="text" name="prénom" placeholder=" entrer votre prénom">
email <input type="email" name="email" placeholder="azerty@gmail.com">
password <input type="password" name="mot de passe" placeholder="*********"
id="motdepasse">
date de naissance <input type="date" name=" date" class="date" placeholder="entrer votre date de naissance">
feminin<input type="radio" name="feminin" class="radio">
masculin <input type="radio" name="masculin" class="radio">
<textarea> commentaire</textarea>
<select class="slection">
<option value="informatique">informatique</option>
<option value="finance">finance</option>
<option value="éconimie">éconimie</option>
<option value="management">management</option>
<option value="génie cévil">génie cévil</option>
</select>
<input type="submit" value="envoyer" class="boutton">
<input type="submit" value="Annuler" class="boutton">
</form>
</body>
</html>
la 2emme page qui va faire le traitemment:
<?php
extract($_POST);
if (isset($nom)) {
echo "votre nom " .$nom."</br>";
}
if (isset($prénom)) {
echo "votre prénom " .$prénom."</br>";
}
if (isset($email)) {
echo "votre email " .$email."</br>";
}
if (isset($date)) {
echo "votre date ".$date."</br>";
}
$fichier=fopen('test.txt','w+');
fwrite($fichier, ".$nom.");
fwrite($fichier, ".$prénom.");
fwrite($fichier, ".$email.");
fwrite($fichier, ".$date.");
?>