У меня есть такая форма
<form class="product-data" action=""> <table> <tr class="data-row"> <td> <input type="number" name="finance[a][source_unit]" > </td> <td > <input type="number" name="finance[a][target_unit]"> </td> <td> <input type="number" name="finance[a][client_price]"> </td> <td> <input type="number" name="finance[a][client_salary]" > </td> </tr> <tr class="data-row"> <td> <input type="number" name="finance[b][source_unit]" > </td> <td > <input type="number" name="finance[b][target_unit]"> </td> <td> <input type="number" name="finance[b][client_price]"> </td> <td> <input type="number" name="finance[b][client_salary]" > </td> </tr> </table> </form>
здесь вы можете видеть, что у меня две строки. Один для a и другой для b. Теперь я хочу сохранить их в базе данных двумя строками. Один для a и другой для b одновременно. Когда я делаю print_r (финансы). с этим кодом
$finances = $_POST['finance']; print_r($finances);
Он показывает мне такой массив
Array ( [a] => Array ( [source_unit] => 3213 [target_unit] => 657654322343 [client_price] => 5435.00 [client_salary] => 897.00 ) [a] => Array ( [source_units] => 67656565 [target_units] => 43243 [client_price] => 23432.00 [client_salary] => 6546.00 ) )
Теперь может кто-то сказать мне, как сохранить их в каждой строке. У меня такая таблица базы данных такая, и данные должны быть сохранены так:
Id, product_type, source_unit, target_unit, client_price, lient_salary 1 A 3213 657654322343 5435 897 2 B 67656565 43243 23432 6546