繁体   English   中英

来自javascript计算的数学php

[英]math php from javascript calculation

您好,我想发送一封包含php代码的电子邮件。 我有以下有效的脚本计算:

<script type="text/javascript"> 
window.onload = function () {
    var total_of_order= <?php echo $order_total ?>;
    var extra_costs= 38;
    var total = Math.ceil(parseInt(total_of_order) - extra_costs);
    $('calculateTotal').innerHTML = total;
    } 
 </script>

<div id="calculateTotal"></div>

我该如何将其编码为纯PHP? 喜欢?

<?php echo $extra_costs; $extra_costs= "38";?>
<?php echo $order_total ?>
<?php echo $total = Math.ceil(parseInt(order_total) - extra_costs);?>

如您所见,我是最糟糕的编码器,有人可以帮助我吗?

dfasf

使用ceil函数,不带Math. 字首。 另外,由于您使用PHP进行计算,因此可以直接在<div>输出结果,而无需任何JavaScript。

<div id="calculateTotal">
<?php
    $order_total = ...; //Defined previously, not included in your question
    $extra_costs = 38;
    echo ceil($order_total -  $extra_costs);
?>
</div>

只需删除Math.

<?php echo $extra_costs; $extra_costs= "38";?>
<?php echo $order_total ?>
<?php echo ceil(order_total - extra_costs);?>
<?php  

$extra_costs= 38;

$total = ceil($order_total) - $extra_costs;

?>

<div id="calculateTotal"><?php echo $total ?></div>
<?php

$extra_costs = 38;
$total = ceil($order_total - $extra_costs);

?>

<script type="text/javascript">
    $('calculateTotal').innerHTML = '<?php=$total?>';
</script>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM