Good evening, I'm with a problem that I think is very simple but I could not solve it. I have the following code:
function inserir($ccod) {
$cod_cliente = $ccod;
$this->template->set('title', 'Inserir Orçamento');
/* Carrega a biblioteca do CodeIgniter responsável pela validação dos formulários */
$this->load->library('form_validation');
/* Define as tags onde a mensagem de erro será exibida na página */
$this->form_validation->set_error_delimiters('<span>', '</span>');
/* Define as regras para validação */
$this->form_validation->set_rules('produto', 'Produto', 'required');
$this->form_validation->set_rules('orcdat', 'Data', 'required');
$this->form_validation->set_rules('situacao', 'Situação', 'required');
$this->form_validation->set_rules('valor', 'Valor', 'required');
/* Executa a validação e caso houver erro chama a função index do controlador */
if ($this->form_validation->run() === FALSE) {
$this->template->load('layout', 'orcamentos_inserir.phtml',$ccod);
/* Senão, caso sucesso: */
} else {
/* Recebe os dados do formulário (visão) */
$data['cliente'] = $cod_cliente;
$data['produto'] = ucwords($this->input->post('produto'));
$data['orcdat'] = $this->input->post('orcdat');
$data['situacao'] = $this->input->post('situacao');
$data['valor'] = $this->input->post('valor');
/* Chama a função inserir do modelo */
if ($this->model->inserir($data)) {
redirect('clientes');
} else {
log_message('error', 'Erro ao inserir Orçamento.');
}
}
}
What I want is to assign the value I am getting in the insert function in the $ CCOD case, to a $ data field ['client'] to later save this code in the database but doing as I did above I get the following error