首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >警告:array_sum()期望参数1为数组,给定为null

警告:array_sum()期望参数1为数组,给定为null
EN

Stack Overflow用户
提问于 2018-09-03 00:24:34
回答 1查看 0关注 0票数 0
代码语言:javascript
复制
<form enctype="multipart/form-data" method="post">
  <input type="submit" name="fees" value="Total Fees"/>
</form>
<?php
if (isset($_POST['fees'])) {
  $apaid = $row['amount_paid'];
  $sum = array_sum($apaid);
  var_dump($sum);
} else {
  echo mysqli_error($conn);
}

我得到了错误

array_sum()期望参数1为数组,在第87行的C:\ xampp \ htdocs \ display.php中给出null

我已经尝试用实际整数替换我的“amount_paid”并且它有效。如果我使用“amount_paid”,为什么它不起作用?

顺便说一句,“amount_paid”是我数据库中的表名

EN

回答 1

Stack Overflow用户

发布于 2018-09-03 09:57:08

验证$ apaid之前是否为数组或强制转换,例如$ apaid =(array)$ row ['amount_paid']; 您也可以使用函数if(is_array($ apaid)){}。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100002532

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档