Fichiers
Résolu
fa23
Messages postés
95
Statut
Membre
-
fa23 Messages postés 95 Statut Membre -
fa23 Messages postés 95 Statut Membre -
Bonjour, je travaille sur les fichiers en Php. Dans un premier temps, j'ai réussi a ajouter quelque chose dans le fichier mais ensuite dans une autre page je voudrais rafficher les informations dans un tableau et c'est la que j'ai un petit soucis ?
A voir également:
- Fichiers
- Vérificateur des fichiers système - Guide
- Renommer des fichiers en masse - Guide
- Fichiers epub - Guide
- Wetransfer gratuit fichiers lourd - Guide
- Explorateur de fichiers - Guide
3 réponses
voici mon code
<!DOCTYPE html>
<html>
<head>
<title>Affichage des contacts</title>
</head>
<body>
<table border='30' cellpadding="12" cellspacing="2" width="35%" align="CENTER">
<form>
<?php $ouvre=fopen("fichier.txt","r");
while (!feof ($ouvre))
{
$lecture = fgets ($ouvre, 4096);
$donnee = explode ("*",$lecture);
$combien = count ($donnee)-1;
for ($i=0;$i<=$combien;$i++)
{
echo "<td>$lecture</td>";
echo $donnee[$i], "<br>";
}
}
fclose($ouvre); // fermeture
?>
<a href="fichiers.php" >Ajouter un contact</a>
</form>
</table>
</body>
</html>
Bonjour,
Dans ta boucle d'affichage, tu mets <td>$lecture</td>, or $lecture contient le contact entier et non pas sa décomposition.
C'est plutôt "<td>" . $donnee[$i] . "</td>" que tu voudrais, non ?
Xavier
Dans ta boucle d'affichage, tu mets <td>$lecture</td>, or $lecture contient le contact entier et non pas sa décomposition.
C'est plutôt "<td>" . $donnee[$i] . "</td>" que tu voudrais, non ?
Xavier
Bonjour,
Il ne faut pas l'intégrer à ton code, du coup, il faut plutôt réécrire ton code.
Tu peux faire quelque chose comme ça :
Xavier
Il ne faut pas l'intégrer à ton code, du coup, il faut plutôt réécrire ton code.
Tu peux faire quelque chose comme ça :
<?php
$fichier = file("fichier.txt");
sort($fichier);
foreach ($fichier as $ligne)
{
$donnee = explode ("*", $ligne);
foreach ($donnee as $valeur)
echo "<td>$valeur</td>";
}
?>
Xavier
<!DOCTYPE html>
<html>
<head>
<title>Affichage des contacts</title>
</head>
<body>
<table border='30' cellpadding="12" cellspacing="2" width="10%" align="CENTER">
<form>
<?php
$ouvre = fopen("fichier.txt","r");
while (!feof ($ouvre))
{
$lecture = fgets ($ouvre, 4096);
$donnee = explode ("*",$lecture);
$combien = count ($donnee)-1;
$compteur = 0;
$fichier = file("fichier.txt");
sort($fichier);
foreach ($fichier as $ligne)
{
$donnee = explode ("*", $ligne);
foreach ($donnee as $valeur);
//echo "<td>$valeur</td>";
}
echo "<tr><th>Nom</th>";
echo "<th>Prenom</th>";
echo "<th>Numéro de téléphone</th>";
echo "</tr>";
echo "<tr>";
for ($i=0;$i<$combien;$i++)
{
$compteur++;
echo "<td>";
echo $donnee[$i], "<br />";
echo "</td>";
if ($compteur == 3)
{
$compteur = 0;
echo "<tr></tr>";
}
}
echo "</tr>";
}
fclose($ouvre); // fermeture
?>
</form>
</table>
</body>
<footer>
<br /><center><a href="fichiers.php" >Ajouter un contact</a><br /><br />
<a href="accueil.php">Accueil</a></center>
</footer>
</html>
