Bonjour
J'ai crée une boucle pour automatiser mon programme.
Pour me faire comprendre voici ce qu'affiche mon programme.
exemple sur les résultat.
DESSIN NUMERO 1
listedescription====*NO_FIC=2*DLM=;*RECFM=V*LRECL=500*FICHIER=F0002.CSV
listelongueur=====*LGZCIV=50*LGZNOM=50*LGV2=50*LGV3=50*LGV4=50*LGXCP=5*LGXVIL=50
listeposition=====*POZCIV=1*POZNOM=2*POV2=3*POV3=4*POV4=5*POXCP=6*POXVIL=7
Dessin num 2
description====*NO_FIC=2*DLM=;*RECFM=V*LRECL=500*FICHIER=F0002.CSV*NO_FIC=3*DLM=;*RECFM=V*LRECL=500*FICHIER=F0003.TXT
longeur=====*LGZCIV=50*LGZNOM=50*LGV2=50*LGV3=50*LGV4=50*LGXCP=5*LGXVIL=50*LGZCIV=50*LGZNOM=50*LGV2=50*LGV3=50*LGV4=50*LGXCP=5*LGXVIL=50
position=====*POZCIV=1*POZNOM=2*POV2=3*POV3=4*POV4=5*POXCP=6*POXVIL=7*POZCIV=2*POZNOM=3*POV2=4*POV3=5*POV4=6*POXCP=7*POXVIL=8
comme vous povez le voir dans le dessin 2 a cumulé le dessin 1 et le dessin 2, alors qu'il devrait y avoir que le dessin 2
Au lieu de initialier par dessin il cummule mes dessin.
Voici mon bout de code si quelq'un peu me dire ce qui ne va pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 while ($ligne=mysql_fetch_array($req)){ for ($co=0;$co<mysql_num_fields($req);$co++) { if ($ligne[$co] != null && $ligne[$co] != "0") { if (substr(mysql_field_name($req, $co),0,2) == "LG") { $liste_champlg = $liste_champlg."*".mysql_field_name($req, $co)."=".$ligne[$co] ; } else if (substr(mysql_field_name($req, $co),0,2) == "PO") { $liste_champpo = $liste_champpo."*".mysql_field_name($req, $co)."=".$ligne[$co] ; } else if (substr(mysql_field_name($req, $co),0,3) == "COD") { $liste_champcod = $liste_champcod."*".mysql_field_name($req, $co)."=".$ligne[$co] ; } else if (substr(mysql_field_name($req, $co),0,3) == "LIB") { $liste_champlib = $liste_champlib."*".mysql_field_name($req, $co)."=".$ligne[$co] ; } else { $liste_champdes = $liste_champdes."*".mysql_field_name($req, $co)."=".$ligne[$co] ; } } } //test echo "<br><br>listedes====".$liste_champdes."<br>listelg=====".$liste_champlg."<br>listepo=====".$liste_champpo."<br>listecod=====".$liste_champcod."<br>listelib=====".$liste_champlib ;
Partager