Я работаю над codeigniter, мой код помощника
function dropdown($data, $select) {
$list = "<select name='country'>";
foreach ($data as $key => $value) {
$key1 = $value['countrycode'];
$value1 = $value['countryname'];
if ($select == $key1)
$list .= "<option selected=\"selected\" value=\"$key1\">$value1</option>";
else
$list .= "<option value=\"$key1\">$value1</option>";
$key1 = '';
$value1 = '';
}
$list .= "</select>";
return $list;
}
, контроллер
function allCountry() {
$result['data'] = $this->Country_mod->getCountry();
$data['country_list'] = $result['data'];
}
и модель
function getCountry() {
$this->db->select("countrycode,countryname");
$query = $this->db->get('country');
return $query->result_array();
}
Моя настоящая проблема заключается в том, что я я не могу вызвать его на странице просмотра, когда я вызываю выпадающее меню, из-за сообщения об ошибке: указан неверный аргумент для foreach (). Я не знаю, как его обрабатывают два