我被困在一个代码中,它工作正常,但不是所有时间,它适用于4个事务后,它显示一个未定义的偏移错误,我无法弄清楚为什么它在运行四次后发生,这是代码
<?php
$Selectlatest=mysqli_query($connection,"Select * from pos_order order by transaction_id desc limit 0,1");
$row_Selectlatest=mysqli_fetch_array($Selectlatest);
if(mysqli_num_rows($Selectlatest)==0){
$num = 001;
$invoice_no = date('dmy').$num;
}
$new = str_split($row_Selectlatest['invoice_no'],6);
$invoice_no= date('dmy').$new[1]+1 ;
?>
它工作正常但在连续4次交易后显示错误
注意:未定义的偏移量:第60行的C:\ xampp \ htdocs \ Point_of_sale \ admin \ cart.php中的1
如何解决它或任何其他方式生成发票或种类的拒绝,这在检查数据库中的前一个数字后会增加?