Ik zit met het volgende probleem.. Ik heb een tabel die gegeneerd wordt uit een database, op dit moment bestaat deze uit 4 rijen. Deze rijen geef ik keurig weer in een tabel.

Achter de schermen ziet het er op dit moment zo uit:
<?php
if (isset($_POST['submit_management'])) {
echo 'Hallo';
$i = 0;
foreach ($_POST['product'] as $key => $value) {
echo "Key:" . $key . " Value:" . $value;
$i++;
}
}
?>
<form method="post">
<div class="table-responsive">
<table class="table table-bordered table-hover table-striped">
<thead>
<tr>
<th>Product</th>
<th>Kostprijs</th>
<th>Verkoopprijs</th>
<th>Voorraad</th>
<th>Inkopen</th>
</tr>
</thead>
<tbody>
<?php
$query = 'SELECT * FROM products p
LEFT JOIN stock s
ON p.id=s.product_id
WHERE s.shop_id= "'.$shop['id'].'"';
$result = mysql_query ($query) or die(mysql_error());
while ($products = mysql_fetch_assoc ($result)) {
?>
<input type="hidden" name="product[id]" value="<?= $products['product_id']; ?>" />
<tr>
<td><?= $products['name']; ?></td>
<td><?= display_money($products['price']); ?></td>
<td><input name="product[selling_price]" class="form-control" value="0"></td>
<td><?= $products['amount']; ?></td>
<td><input name="product[amount]" class="form-control" value="0"></td>
</tr>
<?php
}
?>
</tbody>
</table>
Omdat iedere row unieke waardes heeft, wil ik deze verwerken in een array. Deze array wil ik vervolgens uitlezen en in de database stoppen. Tot op heden wil dit nog niet omdat iedere keer enkel de laatste row met haar unieke waarde wordt weergegeven?
Wat gaat er hier fout óf wat zie ik over het hoofd?
Thanks!
Paul