I have the code below. I take with post some variables from another page. Then I run my query and I store them to the table materials. Then I select for this table in order to take materialsid and then I want with insert into to store the value of materialsid in another table called material_damages
    <?php
    session_start();
    if(isset($_POST['submit'])) {
        include('dbConfig.php');
        $mname1=$_POST['name1'];
        $mcost1=$_POST['cost1'];    
        $mquantity=$_POST['quantity'];
        $res=mysql_query("INSERT INTO materials VALUES (NULL, '$mname1', '$mcost1','$mquantity')");
        if ($res) 
        {
            echo "Insert successful";
        }
        else 
        {
            echo "Insert failed";
        }
        $res1=mysql_query("SELECT * FROM materials");
        while ($row = mysql_fetch_array ($res1))
        {
            $id10=$row['materialsid'];
            $id11=(int)$id10;
            $res2=mysql_query("INSERT INTO damage_materials    (damage_materials_id,damage_id,materials_id) VALUES (NULL,NULL,'$id11')");
            if($res2)
            {
                echo "CORRECT";
            }
            else
            {
                echo "FALSE";
            }
        }
    }
    ?>
The material is stored at table materials but the id does not get stored in the table damage_material. It prints Insert succesful FALSE FALSE FALSE FALSE (false is as the number of my materials) 
Any ideas?
 
    