|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : novembre 2010 Messages : 15 ![]() |
Bonjour à tous,
Ceci est mon tout ...mais vraiment tout premier code en php. Code :
le fichier texte est composé de ligne comprenant une données par ligne avec un séparateur par champs. ex de fichier texte : a1|b|c|d....|489eme données. a2|b|c|d....|489eme données. a3|b|c|d....|489eme données. etc etc Mon hic je n'ai pas trouvé d'info sur comment dire à mon petit programme comment lire chaque ligne et me faire mon tableau pour chaque ligne... ( me dire si ce n'est pas clair) En gros je fait comment pour qu'il recompose mes echo de la fin en une seule page pour chaque ligne et pas mise bout à bout? Merci d'avance pour votre aide ET/OU correction. |
||
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
Hello, deja ton fichier c'est du CSV donc utilise fgetcsv, ensuite si tu veus faire un saut de ligne utilise un <br /> html, et utilise implode pour afficher tout l'array
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : novembre 2010 Messages : 15 ![]() |
Je vais tester cela merci
|
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : novembre 2010 Messages : 15 ![]() |
Bon en fait je n'obtient pas le résultat recherché.
en fait mon fichier initial de données est de la forme indiqué plus haut et je veux juste afficher pour chaque ligne les données voulu en reprenant au depart de chaque ligne du fichier source le comptage. ex : Source : a1|b|c|d....|489eme données. a2|b|c|d....|489eme données. a3|b|c|d....|489eme données. Etat souhaité : a1 c a2 c a3 c .. en bref choisir les valeurs identique sur chaque ligne. Avec ce que tu m'as donné il semble que cela ne correspond pas. (ou alors je n'ai pas compris) |
|
|
00
|
|
|
#5 |
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
tu veux afficher les données les colonnes predefinie : colonne 1 colonne 3 et colonne 480 ?
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#6 |
|
Invité de passage
![]() Inscription : novembre 2010 Messages : 15 ![]() |
en fait pour chaque ligne du fichier je veux qu'il me prenne les valeurs des champs que je définis ex ici 1 2 et 489 en fonction de ce que je lui demanderai
mon hic est que la il considère que tout les champs sont cote à cote de fait 1 2 489 fonctionne mais ensuite ca donne 490 491 978 pour la série suivante. donc il ne prend pas chaque ligne de manière indépendante. de plus sur certaine ligne je n'ai pas 489 champs voial pourquoi je veux qu'il prenne ligne par ligne. j'espère avoir été clair. de fait j'en reviens à me dire que la réponse à ta question est oui lol. |
|
|
00
|
|
|
#7 | ||||
|
Invité de passage
![]() Inscription : novembre 2010 Messages : 15 ![]() |
Re
En fait j'ai trouvé un bout de code sur le net qui répond au données suivantes ( en gros cela répond au même problème que moi): Code :
Code :
|
||||
|
|
00
|
|
|
#8 |
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
c'est du CSV utilise fgetcsv comme je t'ai dis pas besoin de bidouille
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#9 |
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
fgetcsv te revoie un array pour chaque ligne, regarde les exemples dans la doc
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#10 | ||
|
Membre chevronné
![]() Fred Professeur des Ecoles Inscription : mai 2009 Messages : 503 ![]() |
Bonjour,
Cela n'est pas étonnant que tu aies PARSE ERROR... sur la dernière ligne du bout de code que tu as trouvé : Code :
echo $date, '<hr/>' .... ce code la tu peux le faire toi meme; Personnellement, je traiterais ton problème en adaptant le code suivant : Code PHP :
|
||
|
10
|
|
|
#11 |
|
Invité de passage
![]() Inscription : novembre 2010 Messages : 15 ![]() |
Un grand merci cela fonctionne à merveille !
![]() Sinon pour info même en retirant .... ce code la tu peux le faire toi meme; j'avais l'erreur. Encore merci pour votre aide ! |
|
|
00
|
|
|
#12 | |||||
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
Citation:
Code :
__________________
http://blog.stealth35.com/ |
|||||
|
|
00
|
|
|
#13 |
|
Invité de passage
![]() Inscription : novembre 2010 Messages : 15 ![]() |
humm petit question complémentaire pour choisir uniquement la fin d'une ligne il faut utiliser quelle fonction?
(le code du dessus fonctionne à merveille mais je découvre que pour finir mes lignes n'ont pas toutes le même nombre de champs |
|
|
00
|
|
|
#14 |
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
pour choisir la fin c'est avec end
__________________
http://blog.stealth35.com/ |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com