У меня есть внешняя веб-форма, которая отправляет данные на мой адрес контроллера. Данные отправляются в строке JSON.Получить данные JSON из внешней формы в codeigniter
Что мне нужно сделать, это получить отдельные значения в строке JSON и добавить их в мою базу данных. Однако у меня возникают проблемы с получением опубликованных значений и их расшифровкой.
Вот код, который я пробовал - любая помощь будет очень благодарна Спасибо.
public function index() {
$this->load->view('lead');
$form_data = array(
'firstname' => json_decode($this->input->post('first_name')),
'lastname' =>json_decode($this->input->post('last_name')),
'number' =>json_decode($this->input->post('phone_number')),
'email' =>json_decode($this->input->post('email')),
'suburb' =>json_decode($this->input->post('suburb')),
'state' =>json_decode($this->input->post('state')),
'enquiry' =>json_decode($this->input->post('enquiry'))
);
// run insert model to write data to db
if ($this->AddLeadModel->SaveForm($form_data) == TRUE) // the information has therefore been successfully saved in the db { //Do something if successful }
Просьба проверить формат строки JSON. Проверьте ниже ответ. –