2015-09-26 3 views
-2
  1. Модельнеопределенные переменные: результаты

    public function show() 
    { 
        $query = $this->db->get('text'); 
        return $query->result(); 
    } 
    

2.Controller

public function inf() 
    { 
     $this->load->model('addm'); 
     $data['results'] = $this->addm->show($query); 

     $this->load->view('backend/first',$data); 

    } 

3.view

Я пытаюсь получить данные из моей БД, но я не может решить эту ошибку: Неопределенная переменная: результат

<?php 
echo"<td>"; 

if (is_array($result)) { 
    foreach ($result() as $row) { 
     $id = $row->id; 
     $words = $row->words; 
     } 
} 

echo "</td>"; 
?> 

ответ

1

Немногие вещи,

  • В вашей модели функции шоу не ожидает любые параметры
  • Удалить $query из $this->addm->show();, как не требуется
  • В переменной зрения должна быть результаты не результат

    // controller 
    public function inf() 
    
    { 
        $this->load->model('addm'); 
        $data['results'] = $this->addm->show(); 
        $this->load->view('backend/first', $data); 
    } 
    
    
    // view 
    if (!empty($results)) { 
        foreach($results as $row) { 
         $id = $row->id; 
         $words = $row->words; 
        } 
    } 
    
    // model 
    public function show() 
    
    { 
        $query = $this->db->get('text'); 
        return $query->result(); 
    } 
    
+0

модель общественная функция шоу() \t { \t \t \t \t $ запрос = $ this-> db-> Get ('текст'); \t \t return $ query-> result(); \t \t} контроллер публичную функцию инф() \t \t { \t \t \t $ этом-> load-> модель ('ADDM'); \t \t \t $ data ['results'] = $ this-> addm-> show(); \t \t \t \t \t \t $ this-> load-> Вид ('бэкенд/первый', $ данных); \t \t} модель "; if (is_array ($ results)) { foreach ($ results as $ row) { $ id = $ row-> id; $ words = $ row-> words; } } echo ""; ? > // я до сих пор эта ошибка – zeko50

+0

@ zeko50 пожалуйста скажите мне ошибку ваши getting..and проверить код выше – jlocker

+0

PHP-обнаружена ошибка Серьезность: Обратите внимание Сообщение: Undefined переменной: Результаты Имя файла: backend/first.php Номер строки: 74 – zeko50

Смежные вопросы