Я пытаюсь вставить данные в базу данных, но я получаю сообщение об ошибке 500 внутреннего сервера в консоли,сервер возвращает 500 Внутренняя ошибка сервера при попытке вставить данные в базу данных с помощью CodeIgniter
То, что я пытаюсь делать?
Я пытаюсь отправить данные формы с использованием JQuery с этим кодом,
function submit_form (form) {
var url = $('form#my_form').attr("action");
var formData = {};
$('form#my_form').find("input[name]").each(function (index, node) {
formData[node.name] = node.value;
});
$.post(url, formData).done(function (data) {
swal(data);
});
}
От контроллера в codeigniter
, этот метод отвечает за получение данных, который был послан,
public function add() {
$data = $this->_accept();
$result = $this->company_model->add($data);
echo $result;
}
Получение данных было прекрасным, но когда я передал его модели,
public function add ($data) {
$result = $this->db->insert($this->table_name, $data);
return $result;
}
И попытаться вставить данные в базу данных, Сообщение вернет, что 500 Внутренняя ошибка сервера, у меня нет идеи о решении, я пытаюсь что-либо сделать, пока я не знаю.
У любого есть идея?
Включить $ конфиг [ 'log_threshold'] (уровень ошибок) и повторно запустить этот случай. После этого вам нужно проверить журналы ошибок в приложении/журналах, чтобы просмотреть проблему. – Vuong