Когда я пытаюсь отправить форму без выбора даты, у меня появляется ошибка неопределенного смещения 1 - PullRequest
0 голосов
/ 29 ноября 2018

Когда я нажимаю кнопку отправки без выбора ярости даты, это дает мне Undefined offset: 1

Я выбираю вот так

public function create(){
    $bilty_date_range  =    $this->input->post('bilty_date_range');
    $temp = isset($bilty_date_range) ? $bilty_date_range : '00/00/0000 - 00/00/0000';
    $arr  = explode("-", $temp);
    $bilty_date_start = $arr[0];
    $bilty_date_end = $arr[1];
}


$data = array(
        'bilty_date_start' => date('y-m-d',strtotime($arr[0])),
        'bilty_date_end'        => date('y-m-d',strtotime($arr[1])),
        'bilty_range_from'      => $bilty_range_from,
        'bilty_range_to'        => $bilty_range_to,
    );

Когда я выбираю запись диапазона дат, вставьте успешно

Это основная ошибка

Обнаружена ошибка PHP. Серьезность: Уведомление Сообщение: неопределенное смещение: 1 Имя файла: branch / BranchController.php

Номер строки: 153 Backtrace: File:C: \ xampp \ htdocs ......................... \ BranchController.php Строка: 153 Функция: _error_handler Файл: C: \ xampp ............. \ index.php Строка: 315 Функция: require_once

1 Ответ

0 голосов
/ 29 ноября 2018
$temp = isset($bilty_date_range) ? $bilty_date_range : '00/00/0000 - 00/00/0000';

Измените эту проверку следующим образом, поскольку она может быть пустой:

$temp = (isset($bilty_date_range) && !empty($bilty_date_range)) ? $bilty_date_range : '00/00/0000 - 00/00/0000';

Или вы можете проверить, почему $bilty_date_range пусто.

Дополнительная информация здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...