Помогите пожалуйста новичку,суть проблемы вот в чем, я вывожу данные из БД в инпуты,и хочу там на же странице их отредактировать, меняю значения ,но данные не обновляются в базе,хотя через эхо выводит правильный код,если его вствавить через sql phpmyadmin он выполняется но на самом сайте не срабатывает,бьюсь уже не первый день,мне срочно нужно решить эту проблему.

<?php
$dbc=mysqli_connect('localhost','dno','vision','eproject');
$query = "SELECT * FROM products";
$data = mysqli_query($dbc, $query);
echo "<form method='POST' action='up.php'>";
$check =0;
while ($row = mysqli_fetch_array($data)) {
$check++;
$id_output = "index_$check";
$products_id=$row['products_id'];
$name=$row['name'];
$a_price=$row['price'];
$a_material= $row['material'];
$a_komplect=$row['komplect'];
$a_zp= $row['zp'];
$a_cost=$row['cost'];
$a_n_stock=$row['n_stock'];
$a_n_production=$row['n_production'];
$a_n_ready=$row['n_ready'];
$nds=$row['nds'];
echo "<table>
<tr>
<td style='width: 215px'><input name='$id_output-name' value='$name'/></td>
<td>
<table style=' border-collapse: collapse; margin:0; padding: 0'>
<tr height='20px'>
<th width='80px'>среднее</th>
<td width='75px'><input type='text' name='$id_output-price' Value='$a_price' style='width: 70px'/></td>
<td width='79px'><input type='text' name='$id_output-material' Value='$a_material'' style='width: 70px'/></td>
<td width='75px'><input type='text' name='$id_output-komplect' Value='$a_komplect' style='width: 70px'/></td>
<td width='75px'><input type='text' name='$id_output-zp' Value='$a_zp' style='width: 70px'/></td>
<td width='75px'><input type='text' name='$id_output-cost' Value='$a_cost' style='width: 70px'/></td>
<td width='82px'><input type='text' name='$id_output-n_stock' Value='$a_n_stock' style='width: 70px'/></td>
<td width='99px'><input type='text' name='$id_output-n_production' Value='$a_n_production' style='width: 70px'/></td>
<td width='80px'><input type='text' name='$id_output-n_ready' Value='$a_n_ready' style='width: 70px'/></td>
<td width='80px'><input type='text' name='$id_output-nds' Value='$nds' style='width: 70px'/></td>
<td width='80px'><input type='hidden' name='$id_output-products_id' Value='$products_id' style='width: 70px'/></td>
</tr>
</table>
</td>
</tr>
</table>";
}
echo '<input type="submit" value="изменить" name="edit" />';
echo '</form>';
if(isset($_POST['edit'])){
for ($i=1;$i<$check+1;$i++) {
$id_output = "index_$i";
$product_id2 = $_POST["$id_output-products_id"];
$name2 = $_POST["$id_output-name"];
$price2=$_POST["$id_output-price"];
$material2=$_POST["$id_output-material"];
$komplect2=$_POST["$id_output-komplect"];
$zp2=$_POST["$id_output-zp"];
$cost2=$_POST["$id_output-cost"];
$n_stock2=$_POST["$id_output-n_stock"];
$n_production2=$_POST["$id_output-n_production"];
$n_ready2=$_POST["$id_output-n_ready"];
$nds2 =$_POST["$id_output-nds"];
'</br>';
echo $price2. '</br>';
echo $material2. '</br>';
echo $komplect2. '</br>';
echo $zp2. '</br>';
echo $cost2. '</br>';
echo $n_stock2. '</br>';
echo $n_production2. '</br>';
echo $n_ready2. '</br>';
echo "UPDATE products SET name='$name2' ,
price='$price2' ,
material='$material2' ,
komplect='$komplect2' ,
zp='$zp2' ,
cost='$cost2' ,
n_stock='$n_stock2' ,
n_production='$n_production2' ,
n_ready='$n_ready2' ,
price='$price2' ,
nds='$nds2'
WHERE products_id='$product_id2'".'</br>';
$sql = "UPDATE products SET name='$name2' ,
price='$price2' ,
material='$material2' ,
komplect='$komplect2' ,
zp='$zp2' ,
cost='$cost2' ,
n_stock='$n_stock2' ,
n_production='$n_production2' ,
n_ready='$n_ready2' ,
price='$price2' ,
nds='$nds2'
WHERE products_id='$product_id2'";
$product_id2 = "";
$name2="";
$price2="";
$material2="";
$komplect2="";
$zp2="";
$cost2="";
$n_stock2="";
$n_production2="";
$n_ready2="";
$nds2="";
}
}
?>