【问题标题】:Undefined variable in a template file [closed]模板文件中未定义的变量[关闭]
【发布时间】:2017-04-06 14:59:41
【问题描述】:

我是新来的,所以请多多包涵。

我正在尝试运行一个使用 codeigniter 构建的项目。

该项目是一个在线注册系统,但在我的页面的某些部分出现未定义变量错误。

如果您有时间检查该项目并帮助我,我将非常感激。

这是整个系统的链接。

注意:它已经包含导出的数据库(该数据库称为“orsdb”)

干杯!!!

https://drive.google.com/open?id=0ByYO-aax6KH3cnJNRnBsNEgwd1k

【问题讨论】:

  • 你好,欢迎来到 StackOverflow。该站点是一个问答站点,人们在这里提出特定的编程问题,并且这里的成员自愿回答这些问题。由于您是新手,我建议您阅读 stackoverflow.com/help/how-to-ask 和 stackoverflow.com/help/mcve 话虽如此,我们希望您能提供您所看到的 exact 错误消息以及以下代码创建它(或者更确切地说是一个重新创建错误的小例子)。不幸的是,这里没有人会下载您的整个项目并运行它。

标签: php codeigniter codeigniter-2


【解决方案1】:

您应该在打印之前检查 CI 视图部分中的每个变量,您可以使用 isset() 检查您的变量是否已定义。示例 -

<?php echo isset($var) ? $var:""; ?> 你也可以使用empty()函数来检查变量。

另一件事是,如果您的变量始终未定义,那么您必须检查包含从 CI 控制器中的数据库获取的数据的数组并打印该数组以检查您所有需要的值是否存在。如果不存在,则检查您的 SQL 查询是否获取您所需的数据。

【讨论】:

  • 谢谢伙计,让我继续努力,看看会发生什么。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-05-19
  • 1970-01-01
  • 1970-01-01
  • 2021-06-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多