У меня есть форма с 10 различными полями ввода, которая добавляется в любом порядке.
Пример: прикрепленное изображение
Код ниже для получения данных:
$news['paragraph'] = $this->input->post('paragraph');
$news['sub_heading'] = $this->input->post('sub_heading');
$news['blurb'] = $this->input->post('blurb');
$news['gallery_image'] = $this->input->post('gallery_image');
$postdescription = $this->input->post('postdescription');
$news['pd_output'] = preg_replace('/(<[^>]+) style=".*?"/i', '$1', $postdescription);
$news['youtube_url'] = $this->input->post('youtube_url');
$news['caption'] = $this->input->post('caption');
$news['facebook'] = $this->input->post('facebook');
$news['twitter'] = $this->input->post('twitter');
$news['instagram'] = $this->input->post('instagram');
$empty_data = array_filter($news);
$keys = array_keys($news_array);
foreach($news_array as $key => $value){
foreach($value as $val){
$data_two = array(
'array_key' => $key,
'content' => $val,
'news_id' => $this->input->post('object_id'),
'created_on' => date("Y-m-d"),
);
$this->db->insert('tbl_news_content',$data_two);
}
}
Получение массива типа в цикле foreach
[paragraph] => Array
(
[0] => 1
[1] => 2
)
[sub_heading] => Array
(
[0] => 1
[1] => 2
)
Я получаю ключи и значение из массива;но я хочу, чтобы мои данные были введены так, как это было при добавлении формы.
изображение подзаголовка абзаца изображение абзаца
У меня есть одна таблица с 3 столбцами
id key_name content
Значением Key_name будет Key. Значением содержимого будет значение ключа
Проблема в том, что данные вставляются в виде
id key_name content 1 абзац 1 2 параграф 2 3 sub_heading1 4 sub_heading 2
данные не вставляются в порядке, указанном при добавлении формы.
Спасибо