La base de données des scripts PHP - ASP & PERL
Programmation Web Hebergement

PHP ASP PERL

Gratuit Mutualisé Dédié
Rechercher


 
membres
S'inscrire

Mail : 
Passe : 
oublié ?
 
services
Développement
E.JavaScript
Domaines
Referencement
Creer un forum
 
comscripts
Scripts PHP
Scripts ASP
Scripts PERL
Sources PHP
Sources ASP
Sources PERL
Les Ateliers
 
ressources
Les Livres
Forums
Liens
Faire un lien
Refrapide
 
partenaires
Pc Land
Facbac
Abc Webmasters
Business Intern
DéVeloppeur Php
Esfacturesdevis
Turf-France
Fractalum
CréEr Son Site
Who Is Using
Votre site ?

Vérifier la disponibilité d'un nom de domaine




facture  
Auteur : Tarek ABELLA
Date :    25-05-2009 à 15:27:50

voila je suis entrain de develepper un application de gestion commerciale en php/mysql,j'ai fini avec la gestion clients,la gestion fournisseurs,gestion des articles et familles d'articles il me reste a faire la facturation client et le probleme c'est que j'arrive pas a trouver une fonction qui calcule automatiquement le montant hors tax, total tva et montant total et voici le code que j'ai developpe et bien sur il n'est pas complet et svp comment faire l'impression de la facture en pdf

<?PHP
header("Cache-Control: no-cache, must-revalidate"); // pas de cache

include ("info.php");
include ("themes/menu.php");

define('FPDF_FONTPATH','font/');
require('DptPDF.php ');

$TITRE=$TITRE."<br><b><font size=2><span style="color: rgb(255, 255, 255);">FACTURES DE L'ENTREPRISE</span></font></b>";
OpenMenu($TITRE,$userLevel,$login);
OpenTab leArticle();

if($userLevel!=1 AND $userLevel!=3)
{
echo "<script language='Javascript'>
window.alert('ACCESS NON PERMIS (17)')
</script> ";
}
else
{
$id; // id de l'fournisseur su lequel on travail
$erreur; // contient descriptif des erreurs de saisie
$find = $HTTP_POST_VARS["chercher"]; // data a rechercher
$data = array ( // REcuperation des donnees postees
article => $HTTP_POST_VARS["article"],
client => ($HTTP_POST_VARS["client"]),
quantite => ($HTTP_POST_VARS["quantite"]),
typefact => trim($HTTP_POST_VARS["typefact"]),
datefacture => trim($HTTP_POST_VARS["datefacture"]),
total => ($HTTP_POST_VARS["total"]),
tot => ($HTTP_POST_VARS["tot"])
);

if($_GET["op"])
{ $id=$_GET[id];
switch($_GET["op"])
{
case "liste" : lister(); break;
case "view" :
case "new" : if(!formulaire()) lister(); break;
case "del": del(); lister(); break;
case "add": //add(); if(!formulaire()) lister(); break;
case "mod": switch($HTTP_POST_VARS["action"])
{
case "Enregistrer" : add(); if(!formulaire()) lister(); break;
case "Enregistrer&Nouveau" : add(); $id=''; if(!formulaire()) lister(); break;

case "Suivant" : suivant(); if(!formulaire()) lister(); break;
case "Precedent": precedent(); if(!formulaire()) lister(); break;
case "Activer": compte(1); if(!formulaire()) lister(); break;
case "Desactiver": compte(0); if(!formulaire()) lister(); break;
case "Modifier" : mod();
default : if(!formulaire()) lister();
} break;
case "find": find(); if(!formulaire()) lister(); break;
case "lprint": lprint(); lister(); break;

case "GC": GC(); lister(); break;
default : break;
}
}

CloseTableArticle();
CloseMenu();



}

//////////////////////////////////////////////////////////////////////////// ///////////////////////
// FONCTION NEXT AND LAST
////////////////////////////////////////////////////////////////////////// /////////////////////////
function suivant()
{
global $id;
if ($GLOBALS["connexion_reussie"])
{
$sql = "SELECT id_facture FROM `GC_factures` WHERE id_facture > $id
AND Client != '' ORDER BY id_facture ASC LIMIT 1";
if($result=mysql_query($sql, $GLOBALS["link"]))
if($facture=mysql_fetch_object($result)) $id=$facture->id_facture;
}

}

function precedent()
{
global $id;
if ($GLOBALS["connexion_reussie"])
{
$sql = "SELECT id_facture FROM `GC_factures` WHERE id_facture < $id
AND Client != '' ORDER BY id_facture DESC LIMIT 1";
if($result=mysql_query($sql, $GLOBALS["link"]))
if($facture=mysql_fetch_object($result)) $id=$facture->id_facture;
}

}



///////////////////////////////////// //////////////////////////////////////////////////////////////
// Fonction d'activation desactivation de compte ...
/////////////////////////////////////////////////////////////////////////// ////////////////////////


////////////////////////////////////////////////////////////////////////////// /////////////////////
// Fonction d'effacement d'un fournisseur inclure effacement des inscriptions, des notes, ...
/////////////////////////////////////////////////////////////////////////// ////////////////////////
function del()
{ global $id;
if ($GLOBALS["connexion_reussie"])
{
if(!$id) return FALSE;
$sql = "DELETE FROM `GC_factures` WHERE `id_facture` = $id LIMIT 1";
$result=mysql_query($sql, $GLOBALS["link"]);
if($result)
{
// effacer toute info en rapport avec le fournisseur

return TRUE;
}
else return FALSE;
}
else return FALSE;
}

////////////////////////////////////////////////////////////////// /////////////////////////////////
// Fonction de recherche dans la BD par nom et prenom
//////////////////////////////////////////////////////////////////////// ///////////////////////////
function find()
{
global $find, $id;
if ($GLOBALS["connexion_reussie"])
{
if(!$find) return FALSE;
list($client, )=explode(' ', trim(strtoupper($find)));
$client=trim($client);
$sql = "SELECT id_facture FROM GC_factures WHERE Client like "$client"";

$result=mysql_query($sql, $GLOBALS["link"]);
if($facture=mysql_fetch_object($result)) $id=$facture->id_facture; else return FALSE;
}
else return FALSE;
}

///////////////////////////////////////////////////////////////// //////////////////////////////////
// FONCTION DE TEST DES DONNEES EN ENTREES
/////////////////////////////////////////////////////////////////////// ////////////////////////////
function test()
{
global $data;
global $erreur;
# Test des informations d entrées, dates, e-mail, ....
$erreur=NULL;
if($data[client]=='' or $data[article]=='' ) $erreur="client& article obligatoire<br>";
if($data[datefacture]!='' and $data[datefacture]!="//" and $data[datefacture]!="00/00/0000")
{ list($j,$m,$a)=explode("/",$data[datefacture]);
if($j=='P') //presumé
$data[datefacture]="$a-00-00";
else if (checkdate($m,$j,$a)) $data[datefacture]="$j-$m-$a";
}
else $data[datefacture]=NULL;



if($data[motdepasse1]!=$data[motdepasse2])
{ $erreur="Mot de passe non identique";
$data[motdepasse1]=NULL;
}

if($erreur!=NULL)
{
echo "<script language='Javascript'>
window.alert('ERREUR DE SAISIE DE DONNEES : $erreur')
</script> ";
return FALSE;
}
else return TRUE;
}

//////////////////////////////////////////////////////////////////// ////////////////////////////////
// FONCTION DE MODIFICATION D'UN ENREGISTREMENT fournisseur
/////////////////////////////////////////////////////////////////// /////////////////////////////////
function mod()
{ global $id, $data;
global $erreur;

if(test())
{
$sql="REPLACE INTO GC_factures
(`id_facture`,`article`,`client`,`quantite`,`typefact`,`datefacture`)
VALUES ('$id','$data[article]','$data[client]','$data[quantite]','$data[typefact]','$da ta[datefacture]')";
$result=mysql_query($sql, $GLOBALS["link"]);
if(!$result)
{ echo "<script language='Javascript'>
window.alert('Modification Impossible')
</script> ";
return FALSE;

}
}
else return FALSE;
}

/////////////////////////////////////////////////////////////////// /////////////////////////////////
// FONCTION D'INSERTION D'UN NOUVEL ENREGISTREMENT DANS LA BD
//////////////////////////////////////////////////////////////////////////// ////////////////////////
function add()
{ global $id, $data;
global $erreur;

if(test())
{ // Insertion d'un nouvel enregistrement
// Verifier si l'fournisseur est deja dans la base de donnees
$sql= 'SELECT * FROM GC_factures WHERE Client="'.$data[client].'" AND Article="'.$data[article].'" ';
$result=mysql_query($sql, $GLOBALS["link"]);
if ($facture = mysql_fetch_object($result))
{ echo "<script language="Javascript">
window.alert("facture Existant dans la BD")
</script> ";
$id=$facture->id_facture;
return FALSE;
}
else
{
$sql="INSERT INTO GC_factures
(`id_facture`,`article`,`client`,`quantite`,`typefact`,`datefacture`)
VALUES ('','$data[article]','$data[client]','$data[quantite]','$data[typefact]','$data[ datefacture]')";
$result=mysql_query($sql, $GLOBALS["link"]);
if($result)
{ $id=mysql_insert_id($GLOBALS["link"]);

$sql="UPDATE GC_factures WHERE id_facture=$id";
mysql_query($sql, $GLOBALS["link"]);

////////// Insertion du compte username/password dans phpSPusers, voir d'abord si l'user existe deja
}
}
}
else return FALSE;

}



//////////////////////////////////////////////////////////////////// /////////////////////////////////
// FONCTION FORMULAIRE DE SAISIE DE DONNEES POUR fournisseur
/////////////////////////////////////////////////////////////////// ////////////////////////////////
function formulaire()
{ global $id;
global $userLevel;
$inscription = array(); // table contenant les differentes inscriptions d'un stagiaires ?id=$id'

if($userLevel!=1 AND $userLevel!=3)
{
echo "<script language='Javascript'>
window.alert('ACCESS NON PERMIS')
</script> ";
return FALSE;
}

echo "<TABLE ALIGN=CENTER>";
echo "<tr><form method='POST' action='factures.php?op=find'>";
echo "<br><TD COLSPAN=4 VALIGN=CENTER ALIGN=LEFT bGColor=#a1a07e> Rechercher une facture:
<input type=text name=chercher value='' size=20>
<INPUT TYPE=SUBMIT name=action VALUE=OK></TD>
</form>";

echo "<TD COLSPAN=1 Align=center bGColor=#a1a07e> <a href='factures.php?op=new'>
<img border="0" ALIGN=center src="images/new.gif"></a></TD>";


if($GLOBALS["connexion_reussie"] and $id!="") // modification d'un enregistrement
{

$sql= "SELECT * FROM GC_factures WHERE id_facture=$id";
$result= mysql_query($sql, $GLOBALS["link"]);
if($facture=mysql_fetch_object($result))
{ $ID=1000+$facture->id_facture;
//recherche du compte de l'utilisateur
$sql= "SELECT * FROM phpSP_users WHERE primary_key=$ID";
$result= mysql_query($sql, $GLOBALS["link"]);
if($result) $compte=mysql_fetch_object($result);
//recherche des inscriptions de l'étudiant
// $sql= "SELECT * FROM GC_inscriptions WHERE fournisseur=$id";
// $result= mysql_query($sql, $GLOBALS["link"]);
// while($inscription[$i]=mysql_fetch_object($result)) { $i++; }
}
else echo "aucun enregistrement $id à modifier";
}
else echo "</tr>";


if($id!="") echo "<form method='post' action='factures.php?op=mod&id=$id'>";
else echo "<form method='post' action='factures.php?op=add'>";
echo "<tr valign="middle">
<TD >Client:</TD> <TD><input type=text name=client value="$facture->Client" size=20></TD></tr>";
echo "<tr valign="middle">
<TD >Quantite d'article:</TD> <TD><input type=text name=quantite value="$facture->Quantite" size=20></TD></tr>";
echo "<tr valign="middle">
<TD>Article : </TD> <TD><input type=text name=article value="$facture->Article" size=20> </TD>
</tr>";
echo "<tr valign="middle">
<TD>Date facture : </TD><td><input type=text name=datefacture value="$facture->DateFacture" size=40></TD>
</tr>";


echo "<tr valign="middle">

<td>Type:</td> <TD><colspan=0> <SELECT NAME=typefact>";
switch($facture->typefact)
{
case 0: echo "<option selected value=facture> Facture.
<option value=devis> Devis.
<OPTION value=BL>BL"; break;
case 0: echo "<option selected value=devis> Devis.
<option value=facture> Fcture.
<OPTION value=BL> BL"; break;
case 1: echo "<option selected value=BL> BL.
<option value=devis> Devis.
<OPTION value=facture> facture"; break;
default:echo "<option selected value=facture> Facture.
<option value=devis> Devis
<OPTION value=BL> BL"; break;
}
echo " </SELECT></TD>

</TR>";

/////////////////// FONCTION JAVASCRIPT DE CONFIRMATION DE SUPPRESSION

echo " <SCRIPT LANGUAGE='JavaScript'>
function confirmation() {
var msg = "Etes-vous sur de vouloir supprimer";
if (confirm(msg))location.replace("factures.php?op=del&id=$id");}
</SCRIPT> ";

if($id!="")
{
echo "<TH COLSPAN=6 bGColor=#a1a07e>
<input type=submit name=action value="Precedent">
<input type=submit name=action value="Modifier">
<INPUT TYPE="Button" onClick="confirmation();" VALUE="Supprimer">

<input type=submit name=action value="Suivant">
</TH>";
}
else echo "<TH COLSPAN=6 bGColor=#a1a07e>
<input type=submit name=action value=Enregistrer>
<input type=submit name=action value=Enregistrer&Nouveau></TH>";

echo " </TR> </form> </TABLE>";
return TRUE;
}


////////////////////////////////////////////////////////////////// /////////////////////////////////
//--------------------------- FONCTION DE LISTAGE DES fournisseurS -----------------------------------

///////////////////////////////////////// ///////////////////////////////////////////
function lister()
{ global $find;$data;$id;
global $userLevel;

$lettre = $_GET['letter'];
$tri=$_GET['tri'];

if ($GLOBALS["connexion_reussie"])
{
$sql = "SELECT COUNT(*) AS nb FROM GC_factures ";

$result=mysql_query($sql, $GLOBALS["link"]);
if($facture=mysql_fetch_object($result))
$id=$facture->id_facture;

$i2 = $data['nb'];
$i = 1;
$tot7 = 0;
$tot17 = 0;
$tot = 0;
$total7 = 0;
$total17 = 0;
$TVA7 = 0;
$TVA17 = 0;
$TVA = 0;
$total = 0;



while($i <= $i2)
{
$oui = $data['oui'.$i];
if($oui == $i)
{
$sql = "SELECT id_facture,id_farticle,Tva,Quantite FROM GC_factures,GC_articles WHERE ID = '".$i."' AND Articles=id_article";
$result=mysql_query($sql, $GLOBALS["link"]);
while ($facture=mysql_fetch_object($result))
{
if( $data['tva'] == 7)
{
$tot6 = $tot6 + ( $data['prixdt'] * $data['quantite'.$i]);
}
if( $data['tva'] == 17)
{
$tot21 = $tot21 + ( $data['prixdt'] * $data ['quantite'.$i]);
}
}
$i++;
$TVA6 = $tot6 * 0.07;
$TVA21 = $tot21 * 0.17;
$TVA = $TVA7 + $TVA17;

$total6 = $TVA7 + $tot7;
$total21 = $TVA17 + $tot17;

$tot = $tot7 + $tot17;

$total = $total6 + $total21;

}
$sql="INSERT INTO GC_factures ( 'tot','total ') VALUES('$data[tot]','$data[total]')";
$result=mysql_query($sql, $GLOBALS["link"]);

}
echo "<TABLE width="100%" ALIGN=CENTER><tr>";
alpha();
////////////////////////////// BOUTON D'AJOUT D'UNe NOUVELlle facture/////////////////////////////////
if($userLevel==1 OR $userLevel==3)
echo "<TD Align=RIGHT> <a href='factures.php?op=new'>
<img border="0" ALIGN=right src="images/new.gif"></a>
<a href='factures.php?op=lprint&letter=$lettre&tri=$tri'>
<img border="0" ALIGN=center src="images/print.gif"></a></TD><tr>";

echo "<tr><form method='POST' action='factures.php?op=liste'>";
echo "<TD COLSPAN=2 VALIGN=CENTER ALIGN=RIGHT> Rechercher:
<input type=text name=chercher value='' size=20>
<INPUT TYPE=SUBMIT name=action VALUE=OK></TD>
</form>";
echo "</tr></TABLE>";

///////////////////////// AFFICHAGE DES factures ///////////////////////////////////////////////
echo "<TABLE width="100%" ALIGN=CENTER>";
$sql= "SELECT id_facture,Typefact,Client,Article,DateFacture,Nom,Prenom,Designation,Tva,Quanti te,Prixdt,Total,Tot
FROM GC_factures,GC_clients,GC_articles
WHERE Client=id_client AND Article=id_article ";
if($find)
{ list($nom, $prenom)=explode(' ', trim(strtoupper($find)));
$prenom=trim($nom); $article=trim($prenom);
$sql = $sql.' AND Nom like "'.$nom.'%" ANDPrenom like "'.$prenom.'%"';
}
if($lettre and $lettre!="Tous") $sql = $sql.' and Nom like "'.$lettre.'%"';
if($tri!='') $sql = $sql.' ORDER BY '.$tri.', Nom, Prenom';
else $sql = $sql." ORDER BY Nom,Prenom";

$result= mysql_query($sql, $GLOBALS["link"]);
if($result)
{
echo "<tr bGColor=#a1a07e>";
$flag=!$FLAG;
echo "<TH><font size=2><a href=factures.php?op=liste&letter=$lettre&tri=$tri&sel=$flag>No</a></TH>";
e cho "<th> <font size=2><a href=factures.php?op=liste&letter=$lettre&tri=Nom > Client</a></th>";
echo "<th> <font size=2><a href=factures.php?op=liste&letter=$lettre&tri=Designation> Designation </a></th>";

echo "<th> <font size=2><a href=factures.php?op=liste&tri=Type> Type</a></th>";
echo "<th> <font size=2><a href=factures.php?op=liste&letter=$lettre&tri=DateFacture> Date facture</a></th>";
echo "<th> <font size=2><a href=factures.php?op=liste&letter=$lettre&tri=Quantite> Quantite </a></th></font>";
echo "<th> <font size=2><a href=factures.php?op=liste&letter=$lettre&tri=Prixdt> Prix unitaire</a></th></font>";
echo "<th> <font size=2><a href=factures.php?op=liste&letter=$lettre&tri=Tva> TVA</a></th></font>";
echo "<th> <font size=2><a href=factures.php?op=liste&letter=$lettre&tri=Tot> Total TVA</a></th></font>";
echo "<th> <font size=2><a href=factures.php?op=liste&letter=$lettre&tri=Total>Total HT</a></th></font>";



echo "</tr>";
echo "<form method='POST' action='factures.php?op=liste&letter=$lettre&tri=$tri'>";
$i=0;
while ($facture=mysql_fetch_object($result))
{
$i++;
echo "<tr bGColor=#c1d7b9>";
$id=$facture->id_facture;
echo "<TD Align=center>$i</TD>";
$fichier="factures.php?op=view&id=$facture->id_f acture";
echo " <td> <font size=2> <a href= $fichier><i> $facture->Nom $facture->Prenom </i></a></td>" ;
echo " <td Align=center> <font size=2> $facture->Designation</td> ";

echo " <td Align=left> <font size=2> $facture->Typefact </td> ";
echo " <td Align=left> <font size=2> $facture->DateFacture </td> ";
echo " <td Align=left> <font size=2> $facture->Quantite</td> ";
echo " <td Align=left> <font size=2> $facture->Prixdt</td> ";
echo " <td Align=left> <font size=2> $facture->Tva</td> ";
echo " <td Align=left> <font size=2> $facture->Tot</td> ";
echo " <td Align=left> <font size=2> $facture->Total</td> ";

}
echo "</form>";
}
echo "</TABLE>";
}
}

function alpha()
{
/* Creates the list of letters and makes them a link. */
global $sortby;
$alphabet = array ("Tous", "A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T", "U","V","W","X","Y","Z");
$num = count($alphabet) - 1;
echo "<td width="80%"><left><font size=2>";
/* start of HTML */
$counter = 0;
while (list(, $ltr) = each($alphabet)) {
echo "<A HREF="factures.php?op=liste&letter=$ltr">$ltr</a>";
if ( $counter != $num ) {
echo "&nbsp;|&nbsp;";
}
$counter++;
}
echo "</font></left></td>n"; // end of HTML
}

///////////////////////////////////////////////////////////////////// ////////////////////////////////
// FONCTION D'IMPRESSION DE LA LISTE DES fournisseurS
////////////////////////////////////////////////////////////////// /////////////////////////////////

function lprint()
{ global $find;
global $userLevel;

$tri = $_GET['tri'];
$lettre = $_GET['letter'];

if ($GLOBALS["connexion_reussie"])
{ $pdf=new PDF('P','mm','A4');
$pdf->Open();
$pdf->AddPage();
$pdf->SetFont('Times','BI',14);
$pdf->Cell(0,6,"LISTE DES ARTICLES",0,1,C);
$pdf->Cell(0,4,"",0,1,C);




$sql= " SELECT id_article,Designation, Famille, Reference,Garantie,Quantite, Prixdt, Prixgr, Tva
FROM GC_factures
WHERE 1";
if($find!='')
{ list($designation, $famille)=explode(' ', trim(strtoupper($find)));
$designation=trim($designation); $famille=trim($famille);
$sql = $sql.' AND Designation like "'.$designation.'%" AND Famille like "'.$famille.'%"';
}
if($lettre!="" and $lettre!="Tous") $sql = $sql.' and Designation like "'.$lettre.'%"';
if($tri!='') $sql = $sql.' ORDER BY '.$tri.', Designation, Famille';
else $sql = $sql." ORDER BY Designation, Famille";

$result=mysql_query($sql, $GLOBALS["link"]);
if($result)
{
// Définition des propriétés du tableau.
$proprietesTableau = array('GC_ALIGN' => 'L',
'L_MARGIN' => 0,
'BRD_COLOR' => array(0,92,177),
'BRD_SIZE' => '0.3',
);
// Définition des propriétés du header du tableau.
$proprieteHeader = array('T_COLOR' => array(150,10,10),
'T_SIZE' => 12,
'T_FONT' => 'Arial',
'T_ALIGN' => 'C',
'V_ALIGN' => 'T',
'T_TYPE' => 'B',
'LN_SIZE' => 7,
'BG_COLOR_COL0' => array(170, 240, 230),
'BG_COLOR' => array(170, 240, 230),
'BRD_COLOR' => array(0,92,177),
'BRD_SIZE' => 0.2,
'BRD_TYPE' => '1',
'BRD_TYPE_NEW_PAGE' => '',
);
// Contenu du header du tableau.
$contenuHeader = array( 10, 30, 30,25, 20, 20,20,20,18,
"[C] No", "[C] Designation ", "[C] Famille", "[C] Reference", "[C] Garantie","[C] Quantite", "[C]Prixdt", "[C]Prixgr","[C] Tva" );
// Définition des propriétés du reste du contenu du tableau.
$proprieteContenu = array('T_COLOR' => array(0,0,0),
'T_SIZE' => 10,
'T_FONT' => 'Arial',
'T_ALIGN_COL0' => 'C',
'T_ALIGN' => 'R',
'V_ALIGN' => 'M',
'T_TYPE' => '',
'LN_SIZE' => 6,
'BG_COLOR_COL0' => array(245, 245, 150),
'BG_COLOR' => array(255,255,255),
'BRD_COLOR' => array(0,92,177),
'BRD_SIZE' => 0.1,
'BRD_TYPE' => '1',
'BRD_TYPE_NEW_PAGE' => '',
);
$i=0; $contenuTableau=array();
// Contenu du tableau.
while ($facture=mysql_fetch_object($result))
{
$No=$i+1;
$DESIGNATION=$article->Designation;
$FAMILLE=$article- >Famille;
$REFERENCE=$article->Reference;
$GARANTIE=$article->Garantie ;
$QUANTITE=$article->Quantite;
$PRIXDT=$article->Prixdt;
$PRIXGR =$article->Prixgr;
$TVA=$article->Tva;


$LIGNE=array("[C] $No", "$DESIGNATION", "$FAMILLE", "$REFERENCE", "$GARANTIE", "$QUANTITE","$PRIXDT","$PRIXGR","$TVA");
$contenuTableau=array_merge($conte nuTableau, $LIGNE);
$i++;
}

// et on affiche le tableau
$pdf->drawTableau($pdf, $proprietesTableau, $proprieteHeader, $contenuHeader, $proprieteContenu,$contenuTableau);

}

$fichier="archives/Listefournisseurs.pdf";
$pdf->Output($fichier);
echo "<script language='Javascript'>
window.open('$fichier')
</script> ";
}
else return FALSE;
}


?>

Vous devez être loggé sous votre compte membre pour poster dans le forum.

Se connecter

  Le bon plan du moment  

Gen. en 0.03905sec. Retour à la page d'accueil
Copyright © 2005 - Visialis - RCS Nanterre 478 885 122 - Tous droits réservés - Nous contacter haut de page

Valid XHTML 1.0! Valid CSS!