2013-05-20 5 views
0

Привет Я использую клон-формы codeigniter и sheepIt (встраиваемые формы).Вставьте данные в базу данных из встроенной формы в codeigniter

Я пытаюсь вставить данные в базу данных после отправки.

Выходные данные в этом формате, когда я использовал print_r()

Array 
(
[project] => Array 
    (
     [0] => Array 
      (
       [module] => Design 
       [features] => Array 
        (
         [feature_0] => Array 
          (
           [feature] => Login 
           [Hours] => 10 
          ) 

         [feature_1] => Array 
          (
           [feature] => Signup 
           [Hours] => 10 
          ) 

        ) 

      ) 

     [1] => Array 
      (
       [module] => Development 
       [features] => Array 
        (
         [feature_0] => Array 
          (
           [feature] => Login 
           [Hours] => 20 
          ) 

        ) 

      ) 

    ) 

[submit] => save 
) 

я могу разместить код sheepIt формы также.

ответ

1

ОТВЕТ:

$arr_data = $this->input->post(); 

foreach($arr_data['project'] as $prj) { 
    foreach($prj as $i) { 
     $arr['module'][] = module = $i['module']; 
     foreach($i['features'] as $f) { 
      $arr['feature'][] = $f['feature']; 
      $arr['Hours'][] = $f['Hours']; 
     } 
    } 
} 
print_r($arr); 

Используйте этот обработанные $ обр данных для хранения или других.

Смежные вопросы