Codeigniter — Сообщение: неопределенная переменная: имя_сайта

У меня нет проблем с отображением всех игроков в базе данных,
моя проблема в том, что я хочу отображать всех игроков в зависимости от местоположения (сайта)

Таблица игрока = имя игрока, имя игрока, имя сайта.

модель:

public function sitePlayers($site_name){$sql = "SELECT * FROM players where site_name =  ?";
$query = $this->db->query($sql, array($site_name)) ;
}

контроллер

public function editview($session_id)
{$this->load->model('Session_model');

$sessionplayers = $this->Session_model->sitePlayers($site_name);
$this->load->view('sessionf/Session_manage',['sessionplayers'=>$sessionplayers]);
}

-1

Решение

В вашем контроллере: вы не определили $ site_name; вот почему он выдал ошибку $ site_name not found;

public function editview($session_id)
{$this->load->model('Session_model');
// define $site_name;
$sessionplayers = $this->Session_model->sitePlayers($site_name);
$this->load->view('sessionf/Session_manage',['sessionplayers'=>$sessionplayers]);
}

определить $ site_name и его хорошо.

1

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

Других решений пока нет …

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