Formulaire stockage d'informations dans un fichier texte

Signaler
Messages postés
3
Date d'inscription
jeudi 28 février 2008
Statut
Membre
Dernière intervention
28 février 2008
-
Messages postés
3
Date d'inscription
jeudi 28 février 2008
Statut
Membre
Dernière intervention
28 février 2008
-
    Bonjour à tous,

Je suis nouveau dans ce forum et je sollicite votre aide. J'ai un excercice dans lequel, il m'est demandé d'entrer des informations dans un formulaire html et de les récupérer dans un fichier texte et ensuite d'afficher le contenu du fichier texte dans une page web. Je me suis démené comme je peux mais, je n'arrive pas à stocker les infos entrées dans le formulaires dans le fichier texte. Comment m'y pendre ? Aidez-moi.
Par ailleurs, il y a une question sur la suppression d'un enregistrement, je ne sais que faire.

Voici l'exercice en entier.

<!--[if !supportLists]-->-         
<!--[endif]-->Créé une page web qui permettent de saisir les
informations suivantes :


nom de la moto, cylindrée, prix, kilomètre, nom du vendeur


Vous devrez stocker les informations dans un fichier texte nommé moto.

Je pourrai saisir plusieurs entrées qui viendront remplir au fur et à mesure le
fichier texte. Créé une page qui m'affiche le contenu du fichier moto.

 

<!--[if !supportLists]-->-         
<!--[endif]--> Faire une page
web qui permettra de rechercher des informations contenu dans le fichier moto.

Le fichier moto devra donc être chargé en mémoire et une recherche sur le nom
de la moto ou le nom du vendeur devra être possible.

Evidemment si un vendeur vend plusieurs moto, la recherche par nom du vendeur
devra les afficher toutes.


- Créé une page qui permettra de supprimer un enregistrement du fichier moto.
<!--[if !supportLineBreakNewLine]-->

<!--[endif]-->

4 réponses

Messages postés
3
Date d'inscription
jeudi 28 février 2008
Statut
Membre
Dernière intervention
28 février 2008

    En fait, je voulais préciser que je ne dois pas utiliser de base de données, rien que du php.
Voilà le code que j'ai fait mais il ne me donne pas satisfaction. pour le traitement html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Saisie</title>
</head>

<form action = "traitement.php" method="POST">
<label>Nom_de_la_moto : </label>

<label>Cylindrée : </label>

<label>Prix : <label>

<label>Kilomètre : </label>

<label>Nom_du_vendeur: </label>

</form>

</html>
pour le traitement php

<?php
if (isset($_POST['Envoyer']))
{
echo "Nom de la moto : ".$_POST['Nom_de_la_moto'].'
';
echo "Cylindrée : " .$_POST['Cylindrée'].'
';
echo "Prix : " .$_POST['Prix'].'
';
echo "Kilomètre : " .$_POST['Kilomètre'].'
';
echo "Nom du vendeur : " .$_POST['Nom_du_vendeur'].'
';
}
?>
<?php
if(file_exists("moto.txt"))
{
print"le fichier moto.txt existe";
}
else
{
print"Le fichier moto.txt nexiste pas ! ";
}
?>
J'ai crée un fichier texte.
c'est là que je suis bloqué.
merci de maider, j'attends impatiemment votre aide.
Messages postés
1980
Date d'inscription
dimanche 20 février 2005
Statut
Membre
Dernière intervention
24 septembre 2012
5
Hello,

tu as des tutoriels sur internet pour apprendre le php, on ne va pas les réinventer pour toi.

En plus de ces sites, va sur php.net, la référence pour la doc -> pour manipuler les fichiers : fopen( ), fwrite( ), etc.

à+
Messages postés
1980
Date d'inscription
dimanche 20 février 2005
Statut
Membre
Dernière intervention
24 septembre 2012
5
En réponse à ton MP :

1) regarde comment récupérer des données soumises dans un formulaire
2) regarde comment insérer des données dans un fichier texte
3) regarde comment lire des infos à partir d'un fichier texte

si tu sais faire les 3 choses séparément, en réfléchissant quelques minutes tu devrais réussir les à enchaîner pour faire ce que tu veux.
à+
Messages postés
3
Date d'inscription
jeudi 28 février 2008
Statut
Membre
Dernière intervention
28 février 2008

    Merci de ta disponibilité Evangun. J'ai déjà tout parcouru. Si tu vois bien les script que j'ai envoyés, le premier me permet d'entrer les données dans le formulaire html, le second de récupérer ces données dans un fichier php que j'ai appelé "traitement".
Pour insérer les données entrées et qui s'affiche au fur et à mesur dans le fichier "traitement", j'ai créé le fichier texte "moto.txt".
Ma difficulté c'est même l'usage de la fonction fopen
Dois je continuer à mettre le script dans le fichier " traitement" à la suite du script de récupération des données ?
Ex : $monfichier = fopen("moto.txt", "a") ;

Merci encore. Ciao.