Я не могу заполнить выпадающий список, объединив имя и фамилию из базы данных mysql. Я пробовал некоторые запросы, но никто из них, похоже, не работает. Я знаю, что у меня ошибка в моем запросе, но не в состоянии выяснить, что происходит. Также я наклеил свой код MVC ниже вместе с изображением моей таблицы.Population Dropdown со значениями, возвращаемыми из базы данных Mysql
Мой код контроллера: exits.php
function admin_add_absconding(){
global $SITE,$USER;
$data = array();
$data['row'] = new stdClass();
$data['row'] = $this->admin_init_elements->set_post_vals($this->input->post());
$data['offices']=$this->mod_common->get_all_offices();
$clients = currentuserclients();
$data['roles'] = $this->mod_common->get_cat_array('designation','status',"1' AND id > '0",'designation');
get_city_state_country_array($data,array('cityid'=>$data['row']->cityid));
$data['error_message'] = '';
$data['row']->id = $this->uri->segment(3);
$data['id'] = $this->uri->segment(3);
$data['action'] = 'add';
$data['heading'] = 'Add';
$data['msg_class'] = 'sukses';
$data['path']=$path;
$post_action = $this->input->post('action');
$data['groups'] = $this->exit_common->get_all_names();
if($post_action=='add' || $post_action =='update'){
$post_array = $this->input->post();
$action = ($post_action == 'add')?'inserted':'updated';
//echo '<pre>';print_r($SITE);die;
echo $post_array['exit_type'] = 'Employee Initiated';
if($data['error_message'] == 'Record '.$action.' successfully'){
$data['row'] = new stdClass();
$data['row']->id = $this->uri->segment(3);
$data['row']->status = 1;
}
}
Мой код модели: exit_common.php
function get_all_names(){
$query = $this->db->query('SELECT firstname,lastname FROM pr_users_details');
echo $this->db->last_query();
die;
return $query->result();
}
мой взгляд код: backend_add_new_exit.php
<select class="form-control">
<?php
foreach($groups as $row)
{
echo '<option value="'.$row->firstname.'">'.$row->lastname.'</option>';
}
?>
</select>
что такое ошибка ?? Объясни подробней. Непонятно –
Почему бы не создать имя в MySQL: SELECT concat (имя, фамилия, имя, фамилия), как имя – user3741598
решена .. но представление не отображается должным образом с контроллера – shank