REF DANS FACTURE HTML

6 posts in this topic

Posted · Report post

Bonjour,

Je ne parviens pas à intégrer le référence du produit dans la facture html.

Avez-vous une solution ?

Dans un précédent post, il y avait un début de réponse, mais les directives ne fonctionne pas sur mon script peel 3.8.

Merci pour vos pistes ou autres.

Balam

Share this post


: post
Share on other sites

Posted · Report post

bonjour,

dans factures/factures_html as tu p.reference dans la requête ?

pour placer le code :

 	<?php if (!empty($prod['reference'])) { echo "".$prod['reference']."";} ?>

Share this post


: post
Share on other sites

Posted · Report post

bonjour,

dans factures/factures_html a tu p.reference dans la requête ?

pour placer le code :

 	<?php if (!empty($prod['reference'])) { echo "".$prod['reference']."";} ?>

Bonjour, bonjour !

Merci de votre réponse.

Je ne trouve pas de requête p.reference dans le code de cette page. Vers quel niveau ?

Cordialement,

Balam

Share this post


: post
Share on other sites

Posted · Report post

en début de page

Share this post


: post
Share on other sites

Posted · Report post

en début de page

Je donne le code de la page facture.html:

J'ai bien trouvé ou mettre la requête p.reference, puis mettre le champ pour la colonne mais cela ne fonctionne pas.

<?

include("../configuration.inc.php");

/* Charge les d&eacute;tails d'une commande et les affiche */

$timestamp = urldecode(htmlspecialchars($_GET['timestamp']));

$id = intval($_GET['id']);

$mode = htmlspecialchars($_GET['mode']);

if (!empty($id) && !empty($timestamp)) {

$qid_commande = mysql_query("SELECT * FROM peel_commandes WHERE id = '$id' AND o_timestamp = '$timestamp'");

if (mysql_num_rows($qid_commande) > 0) {

$qid_items = mysql_query("SELECT * FROM peel_commandes_articles WHERE commande_id = '$id'");

$commande = mysql_fetch_object($qid_commande);

switch ($mode) {

case "proforma" :

$libelle = PROFORMA;

$numero = $id;

$date_document = $commande->o_timestamp;

break;

case "facture" :

$libelle = INVOICE;

$numero = $commande->numero;

if ($commande->a_timestamp != "0000-00-00") {

$date_document = $commande->a_timestamp;

} else {

$date_document = $commande->o_timestamp;

}

break;

}

?>

<html>

<head>

<title><?echo $libelle." ".NUMBER." ".$numero." - ".date("d-m-Y",strtotime($date_document))."";?></title>

<link REL="stylesheet" type="text/css" href="<?=$stylefile?>">

<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">

<style type="text/css" media="screen">

<!--

<?php

$sqlCss = "SELECT * FROM peel_css WHERE id = '1'";

$resCss = mysql_query($sqlCss);

if ($resCss) {

$Css = mysql_fetch_object($resCss);

echo "body {\n";

if (!empty($Css->background)) {echo "background: #ffffff;\n";}

if (!empty($Css->textsize)) {echo "font-size: $Css->textsize;\n";}

if (!empty($Css->textcolor)) {echo "color: $Css->textcolor;\n";}

if (!empty($Css->textfont)) {echo "font-family: $Css->textfont;\n";}

echo "}\n";

if (!empty($Css->textsize)) {echo ".normal { font-size: $Css->textsize;}\n";}

if (!empty($Css->textcolor)) {echo ".normal { color: $Css->textcolor;}\n";}

if (!empty($Css->textfont)) {echo ".normal { font-family: $Css->textfont;}\n";}

if (!empty($Css->textsize)) {echo ".label { font-size: $Css->textsize;}\n";}

if (!empty($Css->textcolor)) {echo ".label { color: $Css->textcolor;}\n";}

if (!empty($Css->textfont)) {echo ".label { font-family: $Css->textfont;}\n";}

if (!empty($Css->textsize)) {echo ".texte { font-size: $Css->textsize;}\n";}

if (!empty($Css->textcolor)) {echo ".texte { color: $Css->textcolor;}\n";}

if (!empty($Css->textfont)) {echo ".texte { font-family: $Css->textfont;}\n";}

if (!empty($Css->titresize)) {echo ".titre { font-size: $Css->titresize;}\n";}

if (!empty($Css->titrecolor)) {echo ".titre { color: $Css->titrecolor;}\n";}

if (!empty($Css->titrefont)) {echo ".titre { font-family: $Css->titrefont;}\n";}

if (!empty($Css->tetieresize)) {echo ".tetiere { font-size: $Css->tetieresize;}\n";}

if (!empty($Css->tetierecolor)) {echo ".tetiere { color: $Css->tetierecolor;}\n";}

if (!empty($Css->tetierefont)) {echo ".tetiere { font-family: $Css->tetierefont;}\n";}

if (!empty($Css->tetierebackground)) {echo ".tetiere { background: $Css->tetierebackground;}\n";}

if (!empty($Css->tetieresize)) {echo ".entete { font-size: $Css->tetieresize;}\n";}

if (!empty($Css->tetierecolor)) {echo ".entete { color: $Css->tetierecolor;}\n";}

if (!empty($Css->tetierefont)) {echo ".entete { font-family: $Css->tetierefont;}\n";}

if (!empty($Css->tetierebackground)) {echo ".entete { background: $Css->tetierebackground;}\n";}

if (!empty($Css->alink)) {echo "a:link { color: $Css->alink;}\n";}

if (!empty($Css->vlink)) {echo "a:visited { color: $Css->vlink;}\n";}

if (!empty($Css->hlink)) {echo "a:hover { color: $Css->hlink;}\n";}

}

?>

-->

</style>

<script LANGUAGE="JavaScript" SRC="<?=$wwwroot?>/lib/js/window.js"></script>

</head>

<body>

<div class="titre"><?echo $libelle." ".NUMBER." ".$numero." - ".date("d-m-Y",strtotime($date_document))."";?></div>

<table border="0" cellpadding="5" cellspacing="0" width="50%" bordercolor="#000000">

</td>

</b>

</tr>

</table>

<p>

<table border="0" cellpadding="0" cellspacing="0" width="100%" bgcolor="white">

<tr>

<td valign=top width="50%">

<table border="1" cellpadding="5" cellspacing="1" width="100%" bordercolor="#808080">

<tr>

<td bgcolor="#F3E2A0" class="normal"><b><?echo BILL_ADDRESS?></b></td>

</tr>

<tr>

<td class="normal"><?=nl2br(stripslashes($commande->client_info1))?></td>

</tr>

</table>

</td>

<td valign=top width="50%">

<table border="1" cellpadding="5" cellspacing="1" width="100%" bordercolor="#808080">

<tr>

<td bgcolor="#F3E2A0" class="normal"><b><?echo SHIP_ADDRESS?></b></td>

</tr>

<tr>

<td class="normal"><?=nl2br(stripslashes($commande->client_info2))?></td>

</tr>

</table>

</td>

</tr>

</table>

</p>

<p>

<table border="0" cellpadding="3" cellspacing="0" bordercolor="#000000" width="100%" bgcolor="white" style="border:1px solid #000000">

<tr>

<td align="center" bgcolor="#F3E2A0" class="label"><?echo PRODUCT?></td>

<td align="center" bgcolor="#F3E2A0" class="label"><?echo CATALOG_PRICE?></td>

<td align="center" bgcolor="#F3E2A0" class="label"><?echo UNIT_PRICE?></td>

<td align="center" bgcolor="#F3E2A0" class="label"><?echo REMISE_PRODUIT ?></td>

<td align="center" bgcolor="#F3E2A0" class="label"><?echo QUANTITY?></td>

<td align="center" bgcolor="#F3E2A0" class="label"><?echo TOTAL_PRICE?></td>

</tr>

<?

$ensemble_total_ht = 0;

$ensemble_total_ttc = 0;

if ($qid_items) {

if (mysql_num_rows($qid_items)) {

while ($prod = mysql_fetch_array($qid_items)) {

?>

<tr>

<td class="normal">

<?

print html_entity_decode(($prod['nom_produit']));

if ($prod['promotion'] != 0) {print "&nbsp;(-&nbsp; ".$prod['promotion']." % )";}

if ($prod['delivery_stock'] != '') {print "<br />".DELIVERY_STOCK." : ".$prod['delivery_stock'].".";}

if ($prod['couleur'] != '') {print "<br />".COLOR." : ".$prod['couleur'].".";}

if ($prod['taille'] !=') {print "<br />".SIZE." : ".$prod['taille].".";}

if ($prod['comment'] !=') {print "<br />".COMMENTS." : ".stripslashes($prod['comment]).".";}

if ($prod['option_prix'] != 0) {print "<br />".OPTION_PRIX." : ".$prod['option_prix']."&euro;";}

?>

</td>

<td class="normal "align="center"><?php echo $prod['prix_cat']. " &euro;" ?></td>

<td class="normal "align="center"><?php echo $prod['prix']. " &euro;" ?></td>

<td class="normal "align="center"><?php echo (!empty($prod['remise_produit'])) ? $prod['remise_produit']. " &euro;" : "";?></td>

<td class="normal "align="center"><?php echo $prod['quantite'] ?></td>

<td class="normal "align="center"><?php echo $prod['total_prix']. " &euro;" ?></td>

</tr>

<? } ?>

</table>

<?

}

} ?>

</p>

<p>

<table border="0" cellpadding="3" cellspacing="0" width="100%" style="border:1px solid #000000">

<tr>

<td align="left" bgcolor="#FFFFFF" class="normal"><?echo TOTAL_TTC?></td>

<td align="right" bgcolor="#FFFFFF" class="normal"><?echo fprix($commande->total_produit_avant_promo) ?> &euro;</td>

</tr>

<?php

if ($commande->ecotaxe_ttc > 0) {

?>

<tr>

<td align="left" bgcolor="#FFFFFF" class="normal">ECOTAXE</td>

<td align="right" bgcolor="#FFFFFF" class="normal"><?echo fprix($commande->ecotaxe_ttc) ?> &euro;</td>

</tr>

<? }

if ($commande->remise_client_percent > 0) {

?>

<tr>

<td align="left" bgcolor="#FFFFFF" class="normal"><?echo REMISE_CLIENT." ( ".$commande->remise_client_percent." % )"?></td>

<td align="right" bgcolor="#FFFFFF" class="normal">- <?echo fprix($commande->remise_client) ?> &euro;</td>

</tr>

<? }

if ($commande->remise_code_percent > 0) {

?>

<tr>

<td align="left" bgcolor="#FFFFFF" class="normal"><?echo CODE_PROMO_REMISE." ( ".$commande->remise_code_percent." % )"?></td>

<td align="right" bgcolor="#FFFFFF" class="normal">- <?echo fprix($commande->remise_code) ?> &euro;</td>

</tr>

<? }

if ($commande->remise_cheque > 0) {

?>

<tr>

<td align="left" bgcolor="#FFFFFF" class="normal"><?echo CHEQUE_CADEAU_REMISE." ( ".$commande->code_cheque_cadeau." )"?></td>

<td align="right" bgcolor="#FFFFFF" class="normal">- <?echo fprix($commande->remise_cheque) ?> &euro;</td>

</tr>

<? }

if ($commande->remise_bon > 0) {

?>

<tr>

<td align="left" bgcolor="#FFFFFF" class="normal"><?echo BON_REDUCTION_REMISE." ( ".$commande->code_bon." )"?></td>

<td align="right" bgcolor="#FFFFFF" class="normal">- <?echo fprix($commande->remise_bon) ?> &euro;</td>

</tr>

<? }

if ($commande->avoir > 0) {

?>

<tr>

<td align="left" bgcolor="#FFFFFF" class="normal"><?echo AVOIR?></td>

<td align="right" bgcolor="#FFFFFF" class="normal">- <?echo fprix($commande->avoir) ?> &euro;</td>

</tr>

<?php } ?>

<tr>

<td align="left" bgcolor="#FFFFFF" class="normal"><?php echo SHIPPING_COST." T.T.C<br />".SHIPPING." : ".$commande->transport.")"?></td>

<td align="right" bgcolor="#FFFFFF" class="normal">

<?php

echo ($commande->cout_transport != 0) ? fprix($commande->cout_transport)." &euro;" : "".OFFERED;

?>

</td>

</tr>

<?php

if ($commande->tarif_paiement > 0) {

?>

<tr>

<td align="left" bgcolor="#FFFFFF" class="normal"><?echo PAY_COST?></td>

<td align="right" bgcolor="#FFFFFF" class="normal">+ <?echo fprix($commande->tarif_paiement)?> &euro;</td>

</tr>

<? } ?>

<tr>

<td align="left" bgcolor="#FFFFFF" class="normal"><?php echo VAT ?></td>

<td align="right" bgcolor="#FFFFFF" class="normal"><?php echo fprix($commande->total_tva)." &euro;";?></td>

</tr>

<tr>

<td align="right" bgcolor="#F3E2A0" class="label"><?echo NET?></td>

<td align="right" bgcolor="#F3E2A0" class="label"><b><?php echo fprix($commande->montant)." &euro; T.T.C";?> </td>

</tr>

<tr>

<td align="left" bgcolor="#FFFFFF" class="normal"><?echo PAYEMENT?> </td>

<td align="right" bgcolor="#FFFFFF" class="normal"><?=$commande->paiement?></td>

</tr>

<?php

if(!empty($commande->colis)) {

?>

<tr><td colspan=2" class="lebel" bgcolor="#F3E2A0">

<?php

echo "<b>".COLIS."</b>";

?>

</tr>

<tr><td colspan=2" class="normal">

<?php

echo stripslashes($commande->colis);

?>

</tr>

<? } ?>

<?php

if(!empty($commande->commentaires)) {

?>

<tr><td colspan=2" class="titre" bgcolor="#F3E2A0">

<?php

echo "<b>".COMMENTS."</b>";

?>

</tr>

<tr><td colspan=2" class="normal">

<?php

echo stripslashes($commande->commentaires);

?>

</tr>

<? } ?>

</table>

</p>

<?php

if ($libelle == PROFORMA) {

?>

<p>

<div align="right">

<table border="1" cellpadding="5" cellspacing="0" width="250" bgcolor="#000000">

<tr>

<td bgcolor="#FFFFFF" class="label" align="center">

<i><?echo ACCORD ?></i>

</td>

</tr>

<tr>

<td bgcolor="#FFFFFF" align="center">

<div align="center">

<p class="normal"><i><?echo SIGNATURE ?>

</i></p>

</div>

<div align="center">

<p class="normal">&nbsp;</p>

</div>

<div align="center">

<p class="normal">&nbsp;

</div>

<div align="center">

<p class="normal">&nbsp;

</div>

</td>

</tr>

</table>

</p>

<? } ?>

<script language="javascript">

window.print();

</script>

<? } else {

echo "NO HACK !";

}

} else {

echo "NO HACK !";

}?>

</div>

</body>

</html>

Share this post


: post
Share on other sites

Posted · Report post

arf ! désolé me suis trompé de version

je vais regarder un peut mieux

Share this post


: post
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

Twitter Advisto ecommerce

Facebook PEEL Shopping