$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]',
)");
}
如果我使用echo $_post[materials][$i]
它会给我正确的结果,但在数据库中它会插入类似array[0]
.
看来我$insert
的不对。但我没有任何想法插入它。关于如何做的任何想法?