当我的代码中没有FORMS时,为什么我会得到未定义的索引

Why do i get undefined index when i have no FORMS in the code

提问人:user3684958 提问时间:8/6/2014 更新时间:8/6/2014 访问量:79

问:

所以我想做一个 dinamyic 菜单,但我卡在未定义的索引问题上,你能帮我弄清楚为什么吗?

<?php

include_once('includes/connection.php');
include_once('includes/articol.php');

$articol = new articol;
$articole = $articol->fetch_all();
?>

和来自正文的代码

<li  id="current"><a class="links" href="index.html">Acasa</a></li>
          <?php foreach ($articole as $articol) { ?>
          <li><a class="links" href="articol.php?id=<?php echo $articol['articol_id']; ?>">

          <?php echo $articol['articol_titlu']; ?>


          </a></li>
          <li><a class="links" href="galben.html">Galben</a></li>
          <li><a class="links" href="albastru.html">Albastru</a></li>
          <li><a class="links" href="drapel.html">Drapel</a></li>
          <li><a class="links" href="despre.html">Despre</a></li>
          <li><a class="links" href="contact.html">Contact</a></li>
    <?php } ?>

我在

<li><a class="links" href="articol.php?id=<?php echo $articol['articol_id']; ?>">

          <?php echo $articol['articol_titlu']; ?>
PHP 表单 undefined-index

评论

0赞 Fluffeh 8/6/2014
这不是表单错误,而是表示您正在尝试访问数组中不存在的数组的键(索引)。检查您的代码以确保每个数组实际上都有一个名为 和 的键。字段名称中的简单拼写错误将产生此错误。在您的查询中,您是否返回了例如的数据?articol_idarticol_titluselect articol_id as ID...
0赞 user3684958 8/6/2014
好吧,不像你说的那样,articol_id和articol_titlu是从数据库中获取的class articol { public function fetch_all() { global $db_conx; $query = $db_conx->prepare("SELECT * FROM articol"); $query->execute(); $resultSet = $query->get_result(); $result = $resultSet->fetch_all(); return $result; } }

答: 暂无答案