fgetcsv数据,未定义的偏移量错误,我不在哪里

时间:2018-09-05 00:27:39

标签: php undefined offset fgetcsv

当我尝试使用从CSV提取的数据时,对于每个偏移量都会收到未定义的偏移量通知。 (这可能意味着我没有成功提取数据,但是我筋疲力尽,不胜感激。)

            $readFile = fopen($fileTmpName, 'r') or die("can't open file");
            while (($myData = fgetcsv($readFile, 1000, ",")) !== FALSE) {
                $name    = $myData[0];
                $add     = $myData[1];
                $gov     = 2;
                $city    = 2;
                $area    = 66;
                $cltype  = 5;
                $mob1    = $myData[6];
                $mob2    = $myData[7];
                $mob3    = $myData[8];
                $comment = $myData[9];
                $bran    = $_SESSION['BranID'];
                $user    = $_SESSION['ID'];

                $stmt = $con->prepare("INSERT INTO 
                                        clients (ClientName, ClientAddress, GovID, CityID, AreaID, CliTID, ClientMob1, ClientMob2, ClientMob3, ClientRegdate, ClientComment, BranID, UserID)
                                        VALUES ('".$name."', '".$add."', '".$gov."', '".$city."', '".$area."', '".$cltype."', '".$mob1."', '".$mob2."', '".$mob3."', now(), '".$comment."', '".$bran."', '".$user."')");
                $stmt->execute();
                if(!$stmt){
                    $myMsg ="<div class='alert alert-danger alert-dismissable'>" .
                    "<p> حدث خطأ في رفع الملف</p></div>";
                    redirectIndexFun($myMsg,'back', 5);
                } else {
                    $myMsg ="<div class='alert alert-success alert-dismissable'>" .
                    "<p> تمت العمليه بنجاح</p></div>";
                    redirectIndexFun($myMsg,'back', 5);
                }
            }

这是错误 注意:未定义的偏移量:第78行的C:\ xampp \ htdocs \ Pro \ up_user.php中的1

注意:未定义的偏移量:第83行的C:\ xampp \ htdocs \ Pro \ up_user.php中的6

注意:未定义的偏移量:第84行的C:\ xampp \ htdocs \ Pro \ up_user.php中的7

注意:未定义的偏移量:第85行的C:\ xampp \ htdocs \ Pro \ up_user.php中的8

注意:未定义的偏移量:第86行的C:\ xampp \ htdocs \ Pro \ up_user.php中的9

0 个答案:

没有答案