REF DANS FACTURE HTML

6 messages dans ce sujet

Posté(e) · Signaler ce message

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

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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']."";} ?>

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

en début de page

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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>

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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

je vais regarder un peut mieux

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant

Twitter Advisto ecommerce

Facebook PEEL Shopping