Попытка вставить строку в мою базу данных с помощью CodeIgniter.Вставить данные в базу данных с помощью codeigniter
моя таблица базы данных Customer_Orders
и поля CustomerName
и OrderLines
. Переменные передаются правильно.
Мой контроллер (sales.php):
function new_blank_order_summary()
{
$data = array(
'OrderLines'=>$this->input->post('orderlines'),
'CustomerName'=>$this->input->post('customer')
);
$this->sales_model->order_summary_insert($data);
$this->load->view('sales/new_blank_order_summary');
}
Моя модель (sales_model.php):
function order_summary_insert($data){
$this->db->insert('Customer_Orders',$data);
}
Хотя видовые нагрузки правильно, никаких данных не вставляются в базу данных.
Любые идеи относительно того, почему нет?
Заранее спасибо.
Я просто хотел удостовериться, что вы знаете, имена таблиц чувствительны к регистру в большинстве систем unix с использованием MySQL. Я могу только предположить, но у вас есть OrderLines и orderlines, CustomerName и customername. –
Спасибо, Дэвид, я исправил это, но все еще не работал. любые другие советы. Благодарю. – Smudger
где вид и структура таблицы?и вам нужно будет добавить form_validation в это, чтобы убедиться, что вы действительно публикуете что-нибудь – ahmad