Ошибка: при отображении содержимого базы данных на веб-странице (сайт CMS)

Я работаю над сайтом CMS, у меня есть одна проблема, которую я пытаюсь исправить с субботы, но я не могу знать, почему такая ошибка появляется. Я получаю ошибку, как это

Ошибка: обнаружена ошибка PHP
Серьезность: Уведомление
Сообщение: попытка получить свойство необъекта
Имя файла: views / services.php

Здесь я использую два значения, одно это results а другой results, но я до сих пор не понимаю, почему он показывает ошибку как Попытка получить свойство не-объекта. более того, я использовал ту же концепцию на другой странице, которая работает нормально, но я не знаю, почему я получаю такую ​​ошибку здесь. Пожалуйста, кто-нибудь может направить меня в этом.

Это мой Home.php (контроллер)

    //-----------Services page-------------

public function services()
{
$this->load->helper('url');
$this->load->view('header');
$data['results'] = $this->Contact_model->service_us_getvalue();
$data['resultss'] = $this->Contact_model->service_us_getvalue1();
$this->load->view('services',$data);
$this->load->view('footer');
}

Это мой Contact_model.php

    //--------Service----------


//query to select the different rows
function service_us_getvalue()
{
return  $this->db->get('service_us')->row();
}

function service_us_getvalue1()
{
return  $this->db->get("service_us WHERE type='Section_2'")->result();
}

Service.php

    //   This is how it looks when the website is in static mode this one I'm trying to convert dynamic.

<div class="col-md-6">
<div class="media">
<ul>
<li>
<div class="media-left">
<i class="fa fa-pencil"></i>
</div>
<div class="media-body">
<h4 class="media-heading">Web Development</h4>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus interdum erat libero, pulvinar tincidunt leo consectetur eget.</p>
</div>
</li>
<li>
<div class="media-left">
<i class="fa fa-book"></i>
</div>
<div class="media-body">
<h4 class="media-heading">Responsive Design</h4>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus interdum erat libero, pulvinar tincidunt leo consectetur eget.</p>
</div>
</li>
<li>
<div class="media-left">
<i class="fa fa-rocket"></i>
</div>
<div class="media-body">
<h4 class="media-heading">Bootstrap Themes</h4>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus interdum erat libero, pulvinar tincidunt leo consectetur eget.</p>
</div>
</li>
</ul>
</div>
</div>-->

<?php
if (isset($resultss))
{
echo $resultss->description;
}
?>

1

Решение

Надеюсь, что это поможет вам :

использование row() вместо result() в service_us_getvalue1 метод

Ваш модельный метод service_us_getvalue1 должно быть так:

function service_us_getvalue1()
{
$this->db->where('type' , 'Section_2');
return  $this->db->get("service_us")->row();
}
2

Другие решения

Попробуйте это может помочь вам

<?php
if (isset($resultss))
{
echo $resultss['description'];
}
?>
0

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector