У меня есть таблица, которая динамически генерируется. Я получаю все правильные данные. Я хочу хранить данные html в таблице базы данных. Итак, как я его храню? Ниже приведен код HTML таблицыхранить ассоциативный массив в базе данных mysql
foreach($res->result() as $row){
echo "<tr>";
echo "<td><input type='hidden' style='width:80%;' value='".$row->product_id."'
name='product_id[]'/></td>";
echo "<td><input type='hidden' style='width:80%;' value='".$product_name."'
name='product_name[]'/></td>";
echo "</tr>";
echo "<tr>";
echo "<td style='width:40%;'>".$product_name."</td>";
echo "<td><input type='text' style='width:30%;' id='packing' name='packing[]'/></td>";
echo "<td><input type='text' class='quantity' style='width:80%;' readonly=''
value='".$row->quantity."' name='quantity[]'/></td>";
echo "<td><input type='text' name='rate' style='width:80%;' class='rate'
name='rate[]'/></td>";
echo "<td><input type='text' style='width:100%;' class='amount' readonly=''
name='amount[]'/></td>";
echo "</tr>";
}
На подчиненной формы я сделал это ..
$data['cart']=array(
'product_id'=>$this->input->post('product_id'),
'product_name'=>$this->input->post('product_name'),
'packing'=>$this->input->post('packing'),
'quantity'=>$this->input->post('quantity'),
'rate'=>$this->input->post('rate'),
'amount'=>$this->input->post('amount'),
);
print_r($data);
$i=0;
foreach($data['cart'] as $row){
$product_id=$row['product_id'];
$product_name=$row['product_name'];
$packing=$row['packing'];
$quantity=$row['quantity'];
$rate=$row['rate'];
$amount=$row['amount'];
$query = $this->db->query("insert into
phppos_billing_items(product_id,product_name,packing,quantity,rate,amount) values
('$product_id','$product_name','$packing','$quantity','$rate','$amount')");
$i++;
}
Но отображается только последняя запись в table..Anybody имеет ни малейшего представления об этом ?? Я хочу, чтобы записи общей таблицы сохранялись в другой таблице.
Установка переменных сеанса на стороне сервера, настройка параметров AJAX является на стороне клиента. Вы не имеете смысла. http://programmers.stackexchange.com/q/171203/38223 –
укажите код – Duenna
Попробуйте изменить имя как name = 'product_id', чтобы назвать = 'product_id []' – vijaykumar