我是PHP的初学者。我试图从两个不同的函数中添加两个变量,但出现错误,因为它没有显示出任何类似变量未从函数中传递数据的信息
如何添加这些单独的变量?
这是我的代码:
function intrestcal()
{
global $rate , $diff, $principal, $totalint;
if(isset($_POST['submit']))
{
$principal = $_POST['principal'];
// $intrstRate = $_POST['intrest'] / 100;
//$tenure = $_POST['tenure'];
$time = ($diff/30);
if ($time < 1)
{
$newtime = 1;
}
$totalint = (($principal * $rate * $newtime)/100);
//$_SESSION['totalint'] = $totalint;
//$mthly = $principal + $totalint;
echo $totalint;
}
elseif (isset($_POST['rst']))
{
echo '00.00';
}
else
{
echo '00.00';
}
}
function installmentcal()
{
global $totalint , $principal;
// $principal = $_POST['principal'];
$monthint = $principal + $totalint;
echo $monthint;
}
<h1 class="subtitle is-5" style="margin-top: -15px;"> Monthly Installments</h1>
<h1 class="title is-4"> $<?php installmentcal()?></h1>
<br>
<h1 class="subtitle is-5" style="margin-top: -15px;"> Total Interest</h1>
<h1 class="title is-3"> $<?php intrestcal();?></h1>
我需要将总利息添加到每月的分期付款中
答案 0 :(得分:-1)
我只是给您一些提示: -不要使用全局变量 -不要直接使用超全局变量(例如$ _POST和$ _GET)中的数据,切勿信任用户输入。