Пользовательский интерфейс в codeigniter

Начинаю изучать codeigniter, у меня вопрос:

У меня есть таблица sql с именем bank_account, и один из столбцов - банковский баланс. Я хочу создать агрегационный запрос банковского баланса в codeigniter.

Контроллер = bank_query_controller Пользовательский интерфейс в codeigniter

Модель = bank_query_model Пользовательский интерфейс в codeigniter

View = bank_query_view Пользовательский интерфейс в codeigniter

В этом случае я просто запрашиваю сумму баланса в банке. Может ли кто-нибудь помочь мне в создании пользовательского интерфейса, чтобы пользователь мог выбирать, запрашивать ли SUM, AVG или MAX?

заранее спасибо

для этого вам следует использовать тег select option.

Mohit Kumar 20.05.2018 09:37

Разместите код, а не изображение кода

Mr. ED 20.05.2018 09:41
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
5
2
217
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

на ваш взгляд

<form method = "post">
     <label>Type :</label>
     <select name = "rType">
        <option></option>
        <option value = "sum">SUM</option>
        <option value = "avg">AVG</option>
        <option value = "max">MAX</option>
     </select>
    <input type = "submit" value = "Fetch">
 </form>

в контроллере

$this->load->model("bank_query_model");
$rType = $this->input->post('rType');

$data["fetch_data"] = null;
if ($rType){
   $data["fetch_data"] = $this->bank_query_model->fetch_data($rType);
}
$this->load->view("bank_query_view", $data);

в модели

function fetch_data($rType)
{
    if ($rType == 'SUM'){
        $this->db->select("SUM(bank_balance) AS Bank_Balance");
        $this->db->from("bank_account");
        $query = $this->db->get();
    }
    elseif ($rType == 'AVG'){
        // Your query
        $query = '';
    }else{/*MAX*/
        // Your query
        $query = '';
    }

    return $query;
}

Другие вопросы по теме