Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/248.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
错误php未定义偏移量:2-3-4等_Php - Fatal编程技术网

错误php未定义偏移量:2-3-4等

错误php未定义偏移量:2-3-4等,php,Php,我需要一些帮助…希望你们能帮助我。这是我的代码 Error Message: Undefined offset: 2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 Errore durante l'accesso alla banca dati: Column count doesn't match value count at row 1 {SC_DB_ERROR_INI}View SQL{SC_DB_ERROR_MID}INSERT INTO magazz

我需要一些帮助…希望你们能帮助我。这是我的代码

Error Message: Undefined offset: 2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18
Errore durante l'accesso alla banca dati:
Column count doesn't match value count at row 1
{SC_DB_ERROR_INI}View SQL{SC_DB_ERROR_MID}INSERT INTO magazzinoonline (TRCDMG,TRCDMA,TRARFO,TRDESC,TRUNMI,TRCONF,TRDISP,TROBSO,TRNOMT,TRMULT,TRPREZ,TRLIST,TRLIB1,TRLIB2,TRLIB3,TRLIB4,TRLIB5,TRLIB6,TRDTTR) VALUES('DM13MI80611207012 SCOTCH SUPER 33 + 19X20X0','18 NASTRO PVC PC 00001000000101 0000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 161006','','','','','','','','','','','','','','','','','',1476815766){SC_DB_ERROR_CLS}Close{SC_DB_ERROR_END} 

看看你在做什么:

if($num_elementi==2 && strlen($arrayriga[0])>0){
        ^^^^
仅当数组中有2个元素时才运行查询,但查询会尝试访问该数组中的19值,您已经确认该值只有2

   $query1="INSERT[..snip...]'$arrayriga[18]',$data)";
                                         ^---

一个只有2个元素的数组怎么可能有索引0->18?

ereg
在恐龙漫游地球之前就已经被弃用了。您不应该在任何代码中使用任何与ereg相关的内容。
   $query1="INSERT[..snip...]'$arrayriga[18]',$data)";
                                         ^---