Не работает множественный массив вставки в базу данных php - PullRequest
0 голосов
/ 11 июля 2019

Я пишу в код, добавляю 3 формы ввода значений и сохраняю в базу но код не работает должным образом

это мой HTML-код формы

Я пытался вставить это 3 добавляющее значение, и я добавляю 3 раза эту форму

<code><select name="fldCustomerFormPaxRoomsAdult[]" ><option value="1">1</option><option value="2" selected>2</option>
<select name="fldCustomerFormPaxRoomsChild[]" ><option value="0" selected>0</option><option value="1">1</option><option value="2">2</option>
<select name="fldCustomerFormPaxRoomsInfant[]" ><option value="0" selected>0</option><option value="1">1</option><option value="2">2</option>

<select name="fldCustomerFormPaxRoomsAdult[]" ><option value="1">1</option><option value="2" selected>2</option>
<select name="fldCustomerFormPaxRoomsChild[]" ><option value="0" selected>0</option><option value="1">1</option><option value="2">2</option>
<select name="fldCustomerFormPaxRoomsInfant[]" ><option value="0" selected>0</option><option value="1">1</option><option value="2">2</option>
<pre>
    $count = '2';

     $data5 = array();   
    for ($i = 0; $i < count($count); $i++) { 
        $data5[] = array(
            'fldCustomerFormPaxRoomsAdult' => $this->input->post('fldCustomerFormPaxRoomsAdult')[$i],
            'fldCustomerFormPaxRoomsChild' => $fldCustomerFormPaxRoomsChild[$i],
            'fldCustomerFormPaxRoomsInfant' => $fldCustomerFormPaxRoomsInfant[$i]
        );
    }echo '<pre>';
    var_dump($data5);
    echo'
'; умереть;

это мой код var_dump

array(1){[0]=>array(3){["fldCustomerFormPaxRoomsAdult"]=>
    string(1) "2"["fldCustomerFormPaxRoomsChild"]=>string(1) "2"["fldCustomerFormPaxRoomsInfant"]=>string(1) "2"}}

это мой ожидаемый результат

array(1){[0]=>array(3){["fldCustomerFormPaxRoomsAdult"]=>
    string(1) "2"["fldCustomerFormPaxRoomsChild"]=>string(1) "2"["fldCustomerFormPaxRoomsInfant"]=>string(1) "2"}{[1]=>array(3){["fldCustomerFormPaxRoomsAdult"]=>
    string(1) "1"["fldCustomerFormPaxRoomsChild"]=>string(1) "1"["fldCustomerFormPaxRoomsInfant"]=>string(1) "1"}}
...