Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1220 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [résolu] Afficher données d'un txt en tableau

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[résolu] Afficher données d'un txt en tableau

n°1587693
jereln
..elle est pas belle la vie...
Posté le 17-07-2007 à 16:03:12  profilanswer
 

Bonjour,
j'ai un fichier txt avec des données du type:
 
donnée1;donnée2;donnée3<br>
donnée4;donnée5;donnée6<br>
 
Comment puis-je faire pour afficher un tableau de type :

Code :
  1. <table>
  2.   <tr>
  3.     <td>donnée1</td><td>donnée2</td><td>donnée3</td>
  4.   </tr>
  5.   <tr>
  6.     <td>donnée4</td><td>donnée5</td><td>donnée6</td>
  7.   </tr>
  8. </table>


 
Merci de m'aider.


Message édité par jereln le 17-07-2007 à 16:28:13

---------------
N'oubliez pas : je suis débutante en php et access !!! Merci.
mood
Publicité
Posté le 17-07-2007 à 16:03:12  profilanswer
 

n°1587714
anapajari
s/travail/glanding on hfr/gs;
Posté le 17-07-2007 à 16:11:55  profilanswer
 

fr.php.net/explode

n°1587729
jereln
..elle est pas belle la vie...
Posté le 17-07-2007 à 16:20:04  profilanswer
 

en fai, j'ai déjà commencé le code avec un explode

 
Code :
  1. $fichier = "fichier.txt";
  2. $fp = fopen($fichier, "r" );
  3. while(!feof($fp)){
  4. $ligne=fgets($fp,4096);
  5. $mot = explode(";",$ligne);
  6. foreach ($mot as $mot){
  7.  echo '<table>';
  8.  for ($i=1; $i<6; $i++){
  9.   echo'<tr>';
  10.   echo'<td>';
  11.                         ...
  12.   echo '</td>';
  13.   echo'</tr>';
  14.   }
  15.  echo'</table>';
  16.  }
  17. }
 

mais c'est pour remplir le tableau, je n'y arrive pas (où il y a les ...)
j'ai essayé en mettant $mot[1]... mais il me renvoie lettre par lettre à la ligne


Message édité par jereln le 17-07-2007 à 16:22:40

---------------
N'oubliez pas : je suis débutante en php et access !!! Merci.
n°1587736
durkheim
Posté le 17-07-2007 à 16:27:13  profilanswer
 

Nan, il te faut faire un

 

foreach ($mot as $m)

 

$mot etant la collection de chaines, puis à la place des ... un echo $m devrait suffire.


Message édité par durkheim le 17-07-2007 à 16:27:55
n°1587737
jereln
..elle est pas belle la vie...
Posté le 17-07-2007 à 16:27:48  profilanswer
 

je viens de trouver. Merci anapajari pour ton lien!!
 
pour ceux que ça intéresse, j'ai fait :
 

Code :
  1. $fichier = "fichier.txt";
  2. $fp = fopen($fichier, "r" );
  3. while(!feof($fp)){
  4. $ligne=fgets($fp,4096);
  5. $mot = explode(";",$ligne);
  6.  echo '<table>';
  7.   echo'<tr>';
  8.   echo'<td>';
  9.   echo $mot[0];
  10.   echo '</td>';
  11.   echo'<td>';
  12.   echo $mot[1];
  13.   echo '</td>';
  14.   echo'<td>';
  15.   echo $mot[2];
  16.   echo '</td>';
  17.   echo'</tr>';
  18.   echo'</table>';
  19. }


---------------
N'oubliez pas : je suis débutante en php et access !!! Merci.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [résolu] Afficher données d'un txt en tableau

 

Sujets relatifs
[Resolu] C# TreeNode CheckBoxrésolu
[Résolu] Personalisé la page "Index of/"Données tronquées dans SPOOL SQL
[Javascript] Boucle for [résolu][RESOLU] Métode Dispose de OleDbCommand
[sql] somme d'un tableau sur les lignesArchitecture pour récupperer des données distantes
Enregistrer + afficher + envoi email 
Plus de sujets relatifs à : [résolu] Afficher données d'un txt en tableau


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR