未定义的变量:为foreach()提供的产品和无效参数

时间:2012-09-11 20:59:45

标签: php

我试图在我的网页上显示我的数据库中的项目,但我获得了为foreach()提供的无效参数和注意:未定义的变量:产品。我搜索了一个答案但是找不到一个是我的代码

     <?php
         foreach ($products as $product):
      ?>
           <blockquote> 
               <p>
                 <?php echo htmlspecialchars($product, ENT_QUOTES, 'UTF-8');?>
               </p> 
           </blockquote>
    <?php endforeach; ?>

1 个答案:

答案 0 :(得分:1)

$ products必须存在并且是可以迭代的数组或类!

调试您的前置代码,看看为什么没有定义$ products!