$count = count(array_filter($_POST["materials"]));
for($I = 0; $I < $count; $i++)
{
$insert = mysqli_query($con, "INSERT INTO table1 (uid, materials, num, cost)
VALUES
(
'$_POST[uid]',
'$_POST[material][$i]',
'$_POST[num][$i]',
'$_POST[cost][$i]',
)");
}
If I use echo $_post[materials][$i]
it's giving me right result but in database it is inserting something like array[0]
.
Seems my $insert
is not right. But I don't have any idea to insert it. Any ideas on how to do it?