[FPDF] fpdf et utilisation des sessions
Bonjour tout le monde,
j ai besoin d editer des factures. Pour cela je dois passer par les etapes suivantes :
- je choisis la commande que je veux avec le nombre de copie de factures (selon le support, c est pas ça mon probleme)
- apres je fais un choix par une liste deroulante : soit imprimer soit valider la facture.
- apres je fais un test pour le nombre de copie. et pour chaque test a sa propre facture.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
| <?
include("configbase.php");
include("fact_11.php");
$listpays = $_GET['listpays'];
$pays=$_GET['pays'];
$id = $_GET['id'];
$nb = $_GET['nb'];
$cmd = strtok($id,",");
$nbr = strtok($nb,",");
$req1 = "SELECT *
FROM commande_web, cmd_sup, support_web, facture_web
WHERE cmd_sup.id_cmd = commande_web.id_cmd
and commande_web.id_cmd = facture_web.id_cmd
and facture_web.id_cmd = $cmd
and id_support = cmd_sup.id_sup
and (support_web.id_pays = $listpays or pays_acteur = $listpays)
AND facture_web.id_sup = cmd_sup.id_sup";
$res1 = mysql_query($req1);
$nbr1 = mysql_num_rows($res1);
if($nbr1 == 1)
{
facture_11($cmd,$pays,$listpays);
}
elseif($nbr1 == 2)
{
if($nbr == 1)
{
echo "facture générale faite dans notre local";
}
elseif($nbr == 2)
{
//header("location:fact_11.php?cmd=$cmd&pays=$pays&listpays=$listpays");
}
}
?> |
pour le moment j essaye de faire un seul type de facture. mais j ai un petit probleme.
je veux mettre dans le footer() une adresse qui correspond à celui qui a traité la commande. c a d que cette adresse je vais la prendre depuis la base de données.
j ai essayé les $_SESSION['id'] (id de l acteur) mais il ne veut pas accepter les session_start().
je ne sais pas quoi faire??
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| <?
define('FPDF_FONTPATH','font/');
require('fpdf.php');
class PDF extends FPDF{
function Header()
{
}
function dateangfr($date_mysql)
{
list($year, $month, $day) = explode("-", $date_mysql);
$lastmodified = "$day/$month/$year";
return $lastmodified;
}
function Footer()
{
}
}
function facture_11($cmd,$pays,$listpays)
{
$pdf=new PDF();
$pdf->Output();
// Redirection JavaScript
}
?> |
aidez moi s il vous plait. merci