你能帮我解决这个错误。我实际上是在尝试生成发票。但是,我生成的发票存在一些问题,如下图所示。
这是我编码的图像。
答案 0 :(得分:0)
$oid = ( isset($_GET['oid']) ) ? $_GET['oid'] : null;
另外我认为第38行应该在第37行之前.bindParam调用在它之后定义的变量。
答案 1 :(得分:0)
在实际向其声明/存储数据之前,在查询中使用变量$ oid,其数据为$_GET['oid']
。
移动第38行 - > $oid = $_GET['oid']
;在打开try / catch之后,这意味着在说明查询之前的第29行。您也应该实现@fie回答,以确保$oid
不为空且该数据实际存在。
第73行也有问题,但我们看不到它。