Telechargement

ymoussa Messages postés 18 Statut Membre -  
ymoussa Messages postés 18 Statut Membre -
Bonjour, j un code qui me génère un fichier csv par lot de 50 puis décale d'une ligne un lot de 50 encore sur le fichier,mon problème je veux qu'il le fasse sur des fichiers indépendant pas sur le même fichier.
S'il vous plait qui peux m'aide?

1 réponse

  1. Xavierdu34 Messages postés 223 Statut Membre 21
     
    Bonjour,
    Un exemple de ton code ?
    Comment génère tu le fichier ?
    0
    1. ymoussa Messages postés 18 Statut Membre
       
      Bonjour, voici mon code:
      //Extraire les données du contenu
      do {
      $nombre_elements_lot = 50;
      $lot_courant = 0;
      $rsdata="SELECT Reference
                     ,Montant 
                FROM tab
                LIMIT ${lot_courant},${nombre_elements_lot}";
      //le temps des tests :
      //echo "<u>La requête est : </u>".$rsdata;
      $resultats= mysqli_query($con,$rsdata);
      $nombre_resultats = mysqli_num_rows($resultats);
      $dataLine="";
      $date= date("d/m/Y");
      while ($row = mysqli_fetch_array($resultats)) {
        $dataLine.="NIGLC,,OM,,,".$row['Reference'].",$date,31/12/2016,".$row['Montant'].",N,,,,101\n";
      }
      if (! $resultats= mysqli_query($con,$rsdata)){
         echo("Error :". mysqli_error($con) );
      }
      $dataLine.="\n";
      //Envoyer le contenu au navigateur 
      $file="101_NIGLC_".Date('dmY_His').".csv";
      header("Content-type: text/x-csv");
      header("Content-Disposition: attachment; filename=".$file);
      echo $dataLine;
       $lot_courant = $lot_courant + 50;
       unset($resultats);
      } while($nombre_resultats == $nombre_elements_lot);
      
      0
    2. ymoussa Messages postés 18 Statut Membre
       
      Bonjour, S'il vous plait je besoins de votre aide!!
      cordialement.
      0