Что я буду вводить неправильно в этом коде, мне нужно создать динамический c раскрывающийся список базы данных таблицы - PullRequest
0 голосов
/ 26 февраля 2020

Он просматривал этот код несколько раз, но я не могу заставить его работать

View / admin / client / client_add. php

Контроллеры /admin/client.php

Models / admin / Client_model. php


// VIEW //
           <div class="form-group">
            <label for="dato3" class="col-sm-2 control-label">Usuario</label>
              <div class="col-sm-9">
                <select name="dato3" class="form-control" id="dato3">


      <option>Seleccione</option>
            <?php foreach($countries as $c): ?>
             <option value="<?php echo $c->id; ?>"><?php echo ucwords($c->namecountry); ?></option>
        <?php endforeach; ?>


                </select>
            </div>
          </div>  

Вот код контроллера

// CONTROLLER //
        public function getco()
    {
        //get countries
        $data['countries'] = $this->model_countries->getCountries();
        //load view with the data, for the combo countries
        $this->load->view('admin/client/client_add',$data);
    }

Вот код модели

// MODEL //
<?php
    class Client_model extends CI_Model{

        public function getCountries()
    {
        $this->db->select('id,namecountry');
        $this->db->order_by("namecountry","ASC");
        $query = $this->db->get('countries');

        return $query->result();
    }

    }

?>

Вот код базы данных

// DATABASE //
CREATE TABLE `countries` (
  `id` int(11) NOT NULL,
  `namecountry` varchar(80) COLLATE utf8_unicode_ci NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...