Я пытаюсь создать поле выбора HTML с тегами параметров, построенными на основе значений базы данных в CodeIgniter.
Когда я пытаюсь получить данные базы данных в раскрывающемся списке, вместо полного текста значения базы данных отображается только первая буква.
Мое мнение:
class countries extends CI_Controller
{
public function __construct()
{
parent::__construct();
$this->load->model('Countries_model');
}
public function country()
{
$this->load->database();
$data['countries'] = $this->Countries_model->get_countries();
$this->load->view('countries_view', $data);
}
}
Я пытаюсь создать поле выбора HTML с тегами параметров, построенными на основе значений базы данных в CodeIgniter. Когда я пытаюсь получить данные базы данных в раскрывающемся списке, вместо полного текста значения базы данных отображается только первая буква. Мое мнение: [code]
[/code] Моя модель: [code]class Countries_model extends CI_Model { public function __construct() { parent::__construct(); }
public function get_countries() { $query = $this->db->get('ISaathiDev.MCountry'); if ($query->num_rows >= 0) { foreach ($query->result_array() as $row) { $data[$row['pkCountry']] = $row['CountryName']; } return $data; } } } [/code] Мой контроллер: [code]class countries extends CI_Controller { public function __construct() { parent::__construct(); $this->load->model('Countries_model'); }
public function country() { $this->load->database(); $data['countries'] = $this->Countries_model->get_countries(); $this->load->view('countries_view', $data); } } [/code] [img]https://i.sstatic.net/2X97r.png[/img]