• [^] # Re: Peut-être...

    Posté par . En réponse au message écrire les résultats dans le même fichier. Évalué à 2.

    ton truc ressemble à des problemes de boucles qui ne sont pas imbriquées.

    du coup ton code fait :

    ta boucle 1 remplis $file avec
    DPA01
    puis DPA02
    ta boucle 1 se termine, $file vaut DPA02

    ta boucle 2 demarre, remplie $i avec des valeurs,
    et utilise $file qui vaut toujours DPA02
    ta boucle 2 se termine

    alors que finalement tu voudrais un truc du style :

    demarre boucle 1,
    active DPA01
     demarre boucle2
     traite les elements $i pour DPA01
     termine boucle2
    active DPA02
     demarre boucle2
     traite les elements $i pour DPA02
     termine boucle2
    termine boucle1

    ce qui s'ecrit en code comme (syntaxe surement fausse, mais ca donne le visuel) :

    for $file in DPA01 DPA02
    {
     for $i in DATA1 DATA2
     {
     action sur $i avec $file
     }
    }