Passage de variable
Posté : 03 avr. 2013, 13:43
Bonjour,
Je développe un petit outil de facturation et j'ai un souci où moment de passer une variable...
Le schéma est le suivant :
Formulaire -> Traitement formulaire -> Traitement pdf (avec un autre fichier en include).
Ci-joint le traitement pdf avec HTML2PDF :
Par contre, en haut, j'ai l'include du fichier "modele_facture.php". Dans ce fichier, j'ai une connexion avec une bdd où j'ai impérativement besoin du numéro de le facture. Je ne vois pas comment l'envoyer dans le fichier sachant que le seul lien est cet include.
Pour info, tout le reste fonctionne parfaitement ! Si je mets un numéro de facture sans variable dans le modele, le traitement du formulaire puis l'éxécution du pdf fonctionne sans souci.
Merci à vous !
Je développe un petit outil de facturation et j'ai un souci où moment de passer une variable...
Le schéma est le suivant :
Formulaire -> Traitement formulaire -> Traitement pdf (avec un autre fichier en include).
Ci-joint le traitement pdf avec HTML2PDF :
ob_start();
include(dirname(__FILE__)."/modele_facture.php");
$content = ob_get_clean();
// convert in PDF
require_once(dirname(__FILE__).'/html2pdf/html2pdf.class.php');
try
{
$nom_file = $_GET['num_facture'];
$html2pdf = new HTML2PDF('P', 'A4', 'fr', true, 'UTF-8', array(0, 5, 0, 5));
$html2pdf->pdf->SetDisplayMode('fullpage');
$html2pdf->writeHTML($content);
$html2pdf->Output('docs/' . $nom_file . '.pdf', 'F');
Dans ce fichier, j'arrive bien à récupérer le numéro de facture créé après le traitement du formulaire, $_GET['num_facture']; Par contre, en haut, j'ai l'include du fichier "modele_facture.php". Dans ce fichier, j'ai une connexion avec une bdd où j'ai impérativement besoin du numéro de le facture. Je ne vois pas comment l'envoyer dans le fichier sachant que le seul lien est cet include.
Pour info, tout le reste fonctionne parfaitement ! Si je mets un numéro de facture sans variable dans le modele, le traitement du formulaire puis l'éxécution du pdf fonctionne sans souci.
Merci à vous !