php中的计算出错

php中的计算出错,php,Php,我的代码有问题,这些是浏览器中显示的错误 注意:未定义的偏移量:86186英寸 F:\xampp\htdocs\Villa\berekening.php,第28行 注意:未定义的偏移量:123123英寸 F:\xampp\htdocs\Villa\berekening.php,第29行 注意:未定义的偏移量:123123英寸 第30行F:\xampp\htdocs\Villa\berekening.php 注意:未定义的偏移量:369369英寸 F:\xampp\htdocs\Villa\ber

我的代码有问题,这些是浏览器中显示的错误

注意:未定义的偏移量:86186英寸 F:\xampp\htdocs\Villa\berekening.php,第28行

注意:未定义的偏移量:123123英寸 F:\xampp\htdocs\Villa\berekening.php,第29行

注意:未定义的偏移量:123123英寸 第30行F:\xampp\htdocs\Villa\berekening.php

注意:未定义的偏移量:369369英寸 F:\xampp\htdocs\Villa\berekening.php,第34行

我不知道我做错了什么

阅读您的代码后,我发现您正在尝试这样做:

显示
$brutot
$netto
$spaargId

但是为什么你要把它们放到一个
$\u POST

只需执行以下操作,而不是第28-30行:

echo $brutoTot;
echo $netto;
echo $spaargeld;
但您也应该按照Alex Andrei的建议,在使用GET值之前检查它们是否存在,以避免任何类型的未定义索引,因此在PHP的顶部,您应该创建如下所示的变量:

if(isset($_GET['netto'])){
    $netto = $_GET['netto'];
}
if(isset($_GET['bruto'])){
    $bruto = $_GET['bruto'];
}
if(isset($_GET['spaargeld'])){
    $spaargeld = $_GET['spaargeld'];
}
if(isset($_GET['ExtraInkomsten'])){
    $ExtraInkomsten = $_GET['ExtraInkomsten'];
}

问题是这些索引没有$\u POST值。您可以使用var\u dump您的$\u POST来验证这一点,并查看您可以解决的问题。

无需使用$\u POST只需回显结果即可

echo $brutoTot;
echo $netto;
echo $spaargeId;

你能展示你的代码吗?如果你要包含代码,你需要将文本复制到问题中,而不是放在图片中。图像无法搜索,这使得人们更难帮助解决您的问题。请编辑您的问题,并将屏幕截图中的相关代码放入您的问题中。我的水晶球今天不够清晰,无法读取您的berekening.php文件中的代码以查看错误。请使用
标记将您的代码复制到问题中,而不是使用图像编辑您的问题以包含代码,而不是链接图像我将发布我已经为您准备好的答案。这不是一个答案,请使用注释部分。这并不能解决OP的
未定义偏移量
注意事项,因为您的答案不会检查
GET
是否实际已被填充。OP的未定义偏移量在这里,因为他试图回显未存在的$u post偏移量(在此上下文中没有任何理由使用)因此…实际上,
未定义的偏移量
也会触发
GET
,当
表单
未进行后期编辑以包括$\u GET上的证券化时