<?php $mysqli = connectDB(); ?>
<tr>
<td class='inaltime'>1845</td>
<td>
<?php $length = 2000; $height = 1845; include_once
"calculator/calculator.php"; ?>
<?= getPrice($pretTransportPierderi); ?>
</td>
<td><?php $length = 2100; $height = 1845; include_once
"calculator/calculator.php"; ?>
<?= getPrice($pretTransportPierderi); ?> </td>
<td><?php $length = 2200; $height = 1845; include_once
"calculator/calculator.php"; ?>
<?= getPrice($pretTransportPierderi); ?> </td>
</tr>
正如你所看到的,我想不同的值在每個<td>
添加到$length
是Calculator.php中:
$pretTransportPierderi = ...; // SOME COMPLEX MATHEMATICAL FORMULAS WHERE &length and $height are included.
function getPrice($pretTransportPierderi)
{
$pretFinal = $pretTransportPierderi + ($pretTransportPierderi * 0.2);
return round($pretFinal, 2);
}
在第一個<td>
它顯示了總和,但在第二個和第三個將顯示從第一個<td>
的值,而不是它應該的值3945和4045。
如何在HTML中創建代碼,以便看到不同的<?= getPrice($length , $height); ?>
值?
包含的文件應該從HTML獲取$ length和$ height。
例子:
是什麼$ pretTransportPierderi變量? –
首先include_once將包括一個時間你的文件,那麼該文件將不包括再後的第一時間,你Seconde系列不使用只是你的函數調用之前 – MacBooc
定義的變量'$ pretTransportPierderi'忽略它。我編輯了這篇文章。 –