如何在php中添加来自不同函数的两个独立变量?

时间:2019-06-15 08:20:21

标签: php html

我是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>

我需要将总利息添加到每月的分期付款中

1 个答案:

答案 0 :(得分:-1)

我只是给您一些提示: -不要使用全局变量 -不要直接使用超全局变量(例如$ _POST和$ _GET)中的数据,切勿信任用户输入。