PHP与未定义索引错误相关的问题

时间:2016-10-31 08:38:23

标签: php

你能帮我解决这个错误。我实际上是在尝试生成发票。但是,我生成的发票存在一些问题,如下图所示。

The errors in my invoice

这是我编码的图像。

Error in line 38

2 个答案:

答案 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行也有问题,但我们看不到它。