j'ai un script qui récupère un prix HT dans une base de donnée, et auquel j'aimerai ajouter le montant de la tva (19.6%) au moment du paiement.
Voiçi mon script
<?php include("../include/blocks.php");?> <table summary="" border="0" width=95%>
<tr>
<td width=40>
<img src="images/icons/reports.gif" width="39" height="40" alt="" border="0">
</td>
<td class=basictext>
<b>
<?php echo $ADD_NEW_PACKAGE;?>
</b>
</td>
</tr>
</table>
<br>
<table summary="" border="0" width=95%>
<tr>
<td class=basictext>
<?php echo $IN_ORDER_TO_ADD;?>
</td>
</tr>
</table>
<br>
<?php
if(isset($ProceedBuy))
{
if(!isset($package)||$package=="")
{
echo "
<script>
alert('".$SELECT_PACKAGE."');
</script>
";
}
else
{
$arrSelectedPackage = DataArray("ext_packages","id=$package");
SQLInsert
(
"ext_packages_dealer",
array("employer","package_id","ads","valid","price","active"),
array($AuthUserName,$package,$arrSelectedPackage["ads"],$arrSelectedPackage["valid"],$arrSelectedPackage["price"],"0")
);
?>
<table summary="" border="0" width="95%">
<tr>
<td>
<b>
<?php
echo LeftBlockHeader("<b><font color=white>".$PAIEMENT_VIA_PAYPAL."</font></b>", "100%");
?>
<br><br>
    <?php echo $POUR_RENOUVELLER;?><br><br>
<?php
if($ACCEPT_PAYPAL)
{
?>
<form name="_xclick" action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_blank">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="business" value="<?php echo $PAYPAL_ACCOUNT;?>">
<input type="hidden" name="currency_code" value="<?php echo $PAYPAL_CURRENCY_CODE;?>">
<input type="hidden" name="item_name" value="<?php echo $FORFAIT;?> <?php echo $arrSelectedPackage["ads"];?> annonces [<?php echo $AuthUserName;?>]">
<input type="hidden" name="amount" value="<?php echo number_format($arrSelectedPackage["price"], 2, '.', '');?>">
<input type="image" src="../images/paypal.gif" border="0" width="117" height="35" name="submit" alt="Effectuez votre réglement en ligne avec Paypal, de façon simple et sécurisée !">
</form>
<br>
<?php
}
?>
<?php
if($ACCEPT_2CHECKOUT)
{
?>
<form target="_blank" action=https://www.2checkout.com/cgi-bin/sbuyers/cartpurchase.2c method=post>
<input type=hidden name=sid value="<?php echo $_2CHECKOUT_SID;?>">
<input type=hidden name=cart_order_id value="<?php echo $arrSelectedPackage["ads"];?> ads package [<?php echo $AuthUserName;?>]">
<input type=hidden name=total value="<?php echo number_format($arrSelectedPackage["price"], 2, '.', '');?>">
<input type="image" src="../images/2checkout.gif" width="190" height="54" alt="" border="0">
</form>
<br><br><br>
<?php
}
?>
<?php
if($ACCEPT_CHECK)
{
?> <?php
echo LeftBlockHeader("<b><font color=white>".$PAIEMENT_VIA_BANQUE."</font></b>", "100%");
?><br>
   <b><font color=red>
<?php echo $M_AMOUNT_TO_BE_PAID.": ".$arrSelectedPackage["price"];?> <?php echo $CURRENCY_SYMBOL;?></font></b><br><br>
   <?php echo $CHEQUE_ADDRESS;?>
<br><br><br>
<?php
}
?>
<?php
if($ACCEPT_BANK_WIRE_TRANSFER)
{
?>
<?php
echo LeftBlockHeader("<b><font color=white>".$PAIEMENT_VIA_TRANSFERT."</font></b>", "510");
?>
   <b><font color=red><br>    <?php echo $M_AMOUNT_TO_BE_PAID.": ".$arrSelectedPackage["price"];?>
<?php echo $CURRENCY_SYMBOL;?></font></b><br><br>
    <?php echo $BANK_WIRE_TRANSFER_INFO;
?>
<br><br><br>
<?php
}
?>
   <?php echo "<br>".$PACKAGE_ADD_EXPL;?>
</b>
</td>
</tr>
</table>
<?php
}
}
else
{
?>
<br>
<table width=95%><tr><td class=basictext>
<b><?php echo $LIST_AVAILBALE_PACKAGES;?>:</b>
<br><br>
<form action=index.php method=post>
<input type=hidden name=ProceedBuy>
<input type=hidden name=category value="<?php echo $category; ?>">
<input type=hidden name=action value="<?php echo $action; ?>">
<?php
$packages = DataTable("ext_packages","WHERE package_type=1 ORDER BY ads");
echo "<table>";
while($oPackage = mysql_fetch_array($packages))
{
echo
"
<tr height=25>
<td>
<input type=radio name=package value=\"".$oPackage["id"]."\">
</td>
<td>
".$M_ADS.":
</td>
<td align=right> <b>".$oPackage["ads"]."</b>
</td>
<td>
".$M_PRICE.":
</td>
<td align=right>
<b>".$oPackage["price"]." ".$CURRENCY_SYMBOL."</b>
</td>
</tr>
";
}
echo "</table>";
?>
<br>
<input type=submit value=" <?php echo $M_BUY;?> " class=adminButton>
</form>
<?php
}
?>
<br><br><br>
<table width=95% class=basictext><tr><td class=basictext>
<b><?php echo $CURRENTLY_FOLLOWING;?>:</b>
</td></tr></table>
<br>
<center>
<?php
RenderTable(
"ext_packages_dealer",
array("ads","price","package_status"),
array($REMAINING_ADS,$PACKAGE_PRICE." (".$CURRENCY_SYMBOL.")",$STATUS),
"500",
" WHERE employer = '$AuthUserName' AND ads>0",
"",
"id",
"index.php?category=".$category."&action=".$action
);
?>
</center>
<br><br>
<table width=95%><tr><td class=basictext>
<?php echo $NOTICE_AD_PACKAGE;?>
</td></tr></table>
<br>
</td></tr></table>
J'ai bien essayé de créer cette ligne en début de script
<?php
$pxttc=round(price*1.196);
?> et de remplacer cette ligne <?php echo $M_AMOUNT_TO_BE_PAID.": ".$arrSelectedPackage["price"];?> par ça<?php echo $M_AMOUNT_TO_BE_PAID.": ".$arrSelectedPackage["$pxttc"];?>
Mais ça ne fonctionne pas (avec mon exemple, un prix à 100€ Ht s'affiche à 49€ TTCQuelqu'un aurait une idée ?
Merci d'avance