2个克隆中有2个循环的问题

时间:2018-09-24 23:47:44

标签: php loops for-loop clone

我在嵌套克隆内的嵌套循环有问题,第二个循环有问题
第一个克隆用于房间排,第二个克隆用于每个房间的客人人数
第一个循环(对所有克隆的房间进行循环)以插入到工作良好的表中
第二个循环(对每个房间克隆的所有来宾进行循环)需要解决
任何建议,请

here the life page

这是代码操作页面

 <?php
//including the database connection file
include_once("../config/config.php");

if(isset($_POST['Submit'])) {
    $fileid2 = $_POST['fileid2'];
    $roomid = $_POST['roomid'];
    $prefixpri = $_POST['prefixpri'];
    $fnamepri = $_POST['fnamepri'];
    $lnamepri = $_POST['lnamepri'];
    $nationalitypri = $_POST['nationalitypri'];
    $extrabed = $_POST['extrabed'];
    $roomtype = $_POST['roomtype'];



        for ($i = 0; $i < count($_POST['fileid2']); $i++) {
        $fileid2 = $_POST['fileid2'][$i];
        $roomid = $_POST['roomid'][$i];
        $prefixpri = $_POST['prefixpri'][$i];
        $fnamepri = $_POST['fnamepri'][$i];
        $lnamepri = $_POST['lnamepri'][$i];
        $nationalitypri = $_POST['nationalitypri'][$i];
        $extrabed = $_POST['extrabed'][$i];
        //$roomtype = $_POST['roomtype'][$i];

        //insert info of pri guest to rez_client table
        $result = mysqli_query($mysqli, "INSERT INTO 
        test (`value1`, `value2`, `value3`, `value4`, `value5`, `value6`, `value7`) 
        VALUES('$fileid2','$roomid','$prefixpri','$fnamepri','$lnamepri','$nationalitypri','$extrabed')");

        //insert info of pri guest to guestdetails table
        $result1 = mysqli_query($mysqli, "INSERT INTO 
        testt (`value1`, `value2`, `value3`, `value4`, `value5`, `value6`) 
        VALUES('$fileid2','$roomid','$prefixpri','$fnamepri','$lnamepri','$nationalitypri')");


        ///////////////////////////////////////////////////
        if($roomtype == 'None'){
            //donothing;
        }
        elseif($roomtype == 'Single'){
            //donothing;
        }
        else{
            for ($x = 0; $x < count($_POST['roomid']); $x++) {

        $fileid2x = $_POST['fileid2'][$x];
        $roomidx = $_POST['roomid'][$x];

        $prefixx = $_POST['prefix'][$x];
        $fnamex = $_POST['fname'][$x];
        $lnamex = $_POST['lname'][$x];
        $nationalityx = $_POST['nationality'][$x];

        $resultt = mysqli_query($mysqli, "INSERT INTO 
        testt (`value1`, `value2`, `value3`, `value4`, `value5`, `value6`) 
        VALUES('$fileid2x','$roomidx','$prefixx','$fnamex','$lnamex','$nationalityx')");
        }// close for
        }// close else


        //display success message
        echo "<font color='green'>Data added successfully.";
        echo "<br/><a href='2loopindex.php'>View Result</a>";

        }//close for

}// close if isset
?>

0 个答案:

没有答案