fichiers et tableaux URGENT
Posté : 17 juin 2005, 16:21
J'ai créé un fichier clients.txt où il y a le nom, prénom, cp des clients, séparés par des espaces entre nom prenom cp et a la ligne entre chaque client.
J'ai créé un formulaire avec une zone pour le nom, le prénom et le code postal form.htm
Je voudrais que, lorsque je créer un client, grace au formulaire, le nom, le prénom et cp du client créé s'affiche dans un tableau (j'ai réussi à y faire).
Mon problème : Mais au dessus, je voudrais que les données dèjà inscrites sur le fichier clients.txt s'écrivent dans un tableau comme ceci (avec les bordures du tableau) :
Nom Prénom Code Postal
Dupont Pierre 00000
Dupont Jean 00000
Voila mon code créé :
<?php
//----------------------- OUVRIR FICHIER ------------------------
$fouvrir=fopen("clients.txt","r");
echo "<table width=\"687\" border=\"1\" cellpadding=\"1\" height=\"111\">
<tr>
<td>TABLEAU</td>
</tr>";
while(!feof($fouvrir))
{
$ligne=fgets($fouvrir,255);
echo "<tr>
<td>$ligne</td>
</tr>
</table>";
}
fclose($fouvrir);
//-------------------------- FORMULAIRE -------------------------
$fouvrir=fopen("clients.txt","a");
$nom=$_POST["nom"];
$prenom=$_POST["prenom"];
$cp=$_POST["cp"];
$ligne=$nom." ".$prenom." ".$cp;
fputs($fouvrir,"\n");
fputs($fouvrir,$ligne);
//------------------ AFFICHAGE DANS UN TABLEAU ------------------
echo "<table width=\"687\" border=\"1\" cellpadding=\"1\" height=\"111\">
<tr>
<td>nom</td>
<td>prenom</td>
<td>cp</td>
</tr>
<tr>
<td>$nom</td>
<td>$prenom</td>
<td>$cp</td>
</tr>
</table>";
?>
J'ai créé un formulaire avec une zone pour le nom, le prénom et le code postal form.htm
Je voudrais que, lorsque je créer un client, grace au formulaire, le nom, le prénom et cp du client créé s'affiche dans un tableau (j'ai réussi à y faire).
Mon problème : Mais au dessus, je voudrais que les données dèjà inscrites sur le fichier clients.txt s'écrivent dans un tableau comme ceci (avec les bordures du tableau) :
Nom Prénom Code Postal
Dupont Pierre 00000
Dupont Jean 00000
Voila mon code créé :
<?php
//----------------------- OUVRIR FICHIER ------------------------
$fouvrir=fopen("clients.txt","r");
echo "<table width=\"687\" border=\"1\" cellpadding=\"1\" height=\"111\">
<tr>
<td>TABLEAU</td>
</tr>";
while(!feof($fouvrir))
{
$ligne=fgets($fouvrir,255);
echo "<tr>
<td>$ligne</td>
</tr>
</table>";
}
fclose($fouvrir);
//-------------------------- FORMULAIRE -------------------------
$fouvrir=fopen("clients.txt","a");
$nom=$_POST["nom"];
$prenom=$_POST["prenom"];
$cp=$_POST["cp"];
$ligne=$nom." ".$prenom." ".$cp;
fputs($fouvrir,"\n");
fputs($fouvrir,$ligne);
//------------------ AFFICHAGE DANS UN TABLEAU ------------------
echo "<table width=\"687\" border=\"1\" cellpadding=\"1\" height=\"111\">
<tr>
<td>nom</td>
<td>prenom</td>
<td>cp</td>
</tr>
<tr>
<td>$nom</td>
<td>$prenom</td>
<td>$cp</td>
</tr>
</table>";
?>