问题描述
我希望这不会被标记为重复,因为我阅读了其他帖子,它们都非常不同,并且没有一种适合所有情况的答案。
function getCompanyName($company_id)
{
$company_id = $this->db->escape($company_id);
$result = $this->db->query("SELECT company_name FROM companies WHERE idx='$company_id'");
$data = $result->fetch();
return $this->db->escape($data['company_name']);
}
Notice: Trying to access array offset on value of type bool in /home/example.PHP(3) : eval()'d code on line 20
我第 20 行的完整 PHP 脚本如下所示...
foreach ($valid_numbers as $number) {
$Sid = $number->sid;
$FriendlyName = Util::escapestring($number->friendly_name);
$PhoneNumber = $number->phone_number;
$VoiceUrl = $number->voice_url;
$SmsUrl = $number->sms_url;
if(!Util::isNumberIntl($PhoneNumber))
{
$phone_number = Util::format_phone_us($PhoneNumber);
$company_name = $db->getCompanyName($db->getCompanyOfNumber($db->format_phone_db($PhoneNumber)));
}else{
$phone_number = format_phone($db->format_phone_db($PhoneNumber));
$company_name = $db->getCompanyName($db->getCompanyOfNumber(substr($PhoneNumber,1,(strlen($PhoneNumber)-1))));
}
$number_details = $db->getoutgoingNumberDetails($db->format_phone_db($PhoneNumber));
if ($number_details['pool_id'] == 0 || empty($number_details['pool_id'])) {
带有“if”语句的最后一行是抛出该错误的原因。
那么谁能帮我解决这两个实例?
再次感谢您对本论坛的宝贵贡献!
吉姆
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)