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\berekening.php,第34行 我不知道我做错了什么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
阅读您的代码后,我发现您正在尝试这样做: 显示
$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上的证券化时