在html中使用php函数


Using php function in html

需要一些帮助伙计们,我正在使用Php处理订单,我有正确的函数,因为当我只是回显它时,它工作得很好。但是我不知道如何将函数正确地调用到表上的div中。我希望能够显示数量乘以价格的结果。如有任何帮助,我们将不胜感激。

<?
/*
print_r($_POST)
*/
$firstName =  $_POST["firstName"];
$lastName = $_POST["lastName"];
$phone = $_POST["phone"];
$email = $_POST["emailAddress"];
$appleQuantity = $_POST["apple"];
$baconQuantity = $_POST["bacon"];
$breadQuantity = $_POST["bread"];
$cheeseQuantity = $_POST["cheese"];
$eggsQuantity = $_POST["eggs"];
$hamQuantity = $_POST["ham"];
$milkQuantity = $_POST["milk"];
$priceApples = 10;
$priceBacon = 2.5;
$priceBread = 5;
$priceCheese = 5;
$priceEggs = 3.6;
$priceHame = 6;
$priceMilk = 4;

 function subTotal($incomingQuantity , $incomingPrice)
{
 return $incomingQuantity * $incomingPrice;
}
?>

 <div align="center"><? subTotal($incomingQuantity , $incomingPrice ) ?></div>

函数不进行任何输出,只是返回值。你需要在某个地方有回音。

例如

<div><?php echo subTotal(...) ?></div>

function subTotal(...) {
   echo $result
}

假设您必须在div内部的文本框中显示输出作为

<input type="text" id="myText" >

那么你的功能可以是

function subTotal($incomingQuantity , $incomingPrice)
{
 var result = $incomingQuantity * $incomingPrice;
document.getElementById("myText").value = result;
}