Jump to content

Module PDF en Masse (bulk)


AngelDisc

Recommended Posts

Bonjour, en créant le fichier test.php si je rentre ça dedans:

<?php
require ('../../tools/fpdf/fpdf.php');
include('../../config/config.inc.php');

$arr = array(1, 2, 3, 4);
foreach ($arr as &$value) 
{

$pdf = new FPDF('L', 'mm', array(60,140));
$pdf->AddPage();
$pdf->SetDrawColor(255);
$pdf->SetAutoPageBreak(false);
$pdf->SetFont("Arial","B",12);
$pdf ->Write(4,"test".$value);

}

$pdf->Output('test.pdf','D');
?>



Pourquoi le pdf qui ressort est le numéro 4 et pas le 1,2,3,et 4 ?

Merci du coup de main

Link to comment
Share on other sites

Bonjour, cela commence à fonctionner, mais un problème persiste:

<?php
global $cookie;
require ('../tools/fpdf/fpdf.php');
include('../config/config.inc.php');

$pdf = new PDF('P', 'mm', 'A4');

$arr = array(1, 3, 6, 9);
foreach ($arr as & $order) 
{

   PDF::invoice($order, 'I', true); // le pb est ici

}

//$pdf->Image('../../img/logo.jpg',70,15);
$pdf->Output('test.pdf','I'); // D c'est pour téléchager I permet de voir l'affichage

?>



PDF::invoice($order, 'I', true) me retourne une erreur

Link to comment
Share on other sites

  • 2 weeks later...

Le code avance pas à pas...

$orders = Tools::getValue('orderMasseEdit');
if($orders)
{
   $array = '';
   $i = 0;
   foreach($orders as $id_order)
   {
       if ($i == 0)
       {
           $array = $orders[$i];
       }
       else
       {
           $array = $array.','.$orders[$i];
       }
       $i = $i + 1;
   }
}



Ce bout de code me donne une variable que j'ai besoin de récupérer dans une autre page.
Comment exécuter cette page et comment envoyer cette variable dans l'autre page?

Merci de votre aide

Link to comment
Share on other sites

Je viens de mettre en ligne le code source. Y a pleins de bug bizarre du genre quand je coche plusieurs cases un seul pdf est visible, mais il est bien, si je ne les coches pas tous, les commandes sélectionné peuvent être imprimé, mais le contenu du pdf est vide.

Pourquoi ?

Merci de votre aide

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...