Ich bin nicht in der Lage, die Dropdown-Liste durch Verketten Vornamen und Nachnamen aus einer MySQL-Datenbank zu füllen. Ich habe einige Abfragen versucht, aber keine scheint zu funktionieren. Ich weiß, dass ich einen Fehler in meiner Abfrage habe, aber nicht in der Lage bin, herauszufinden, was vor sich geht. Auch habe ich meinen MVC-Code unten zusammen mit dem Bild meines Tisches eingefügt.Popup Dropdown mit Werten von Mysql-Datenbank zurückgegeben
Mein Controller-Code ist: 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;
}
}
My Model Code ist: 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();
}
Meine Ansicht Code ist: backend_add_new_exit.php
<select class="form-control">
<?php
foreach($groups as $row)
{
echo '<option value="'.$row->firstname.'">'.$row->lastname.'</option>';
}
?>
</select>
was ist der Fehler ?? Erkläre mehr. Unklar –
Warum nicht die Namenserstellung in MySQL: SELECT concat (Vorname, '', Nachname) als Name – user3741598
gelöst .. aber die Ansicht wird nicht richtig vom Controller gerendert – shank