$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?
 
     
     
     
     
     
    