首页调取每个新品的2条评论

2016-07-07 15:00 来源:www.chinab4c.com 作者:ecshop专家





想要达到效果。。
lib_goods.php

317行添加了
  1. $this->assign("my_comments",get_comments($row['goods_id']));
复制代码
末尾增加了一个方法
  1. function get_comments($goods_id)
  2. {
  3. $sql = "SELECT * FROM ". $GLOBALS["ecs"]->table("comment") .
  4. "WHERE id_value=".$goods_id."limit 2";

  5. $res = $GLOBALS["db"]->getAll($sql);
  6. $comments = array();
  7. foreach ($res AS $idx => $row)
  8. {

  9. $comments[$idx]["email"] = $row["email"];
  10. $comments[$idx]["content"] = $row["content"];
  11. }
  12. return $comments;
  13. }
复制代码
前台显示报错

Fatal error: Using $this when not in object context in C:\wamp\WWW\includes\lib_goods.php on line
318Call Stack#TimeMemoryFunctionLocation10.0016509232{main}( )..\index.php:020.12904158712get_recommend_goods( )..\index.php:117




刚开始学PHP 不是特别懂

请高手帮我看下

回答:
var_dump($contents) 出来的数组
  1. array
  2. 0 =>
  3. array
  4. 'email' => string 'zoeygo@163.com' (length=14)
  5. 'content' => string '是为婚礼买的 质量非常非常好 显得腿很光滑又美!' (length=46)
  6. 1 =>
  7. array
  8. 'email' => string 'ramday@163.com' (length=14)
  9. 'content' => string '很薄,穿着也很舒服,不过确实很容易就被弄坏了,试了试,脱时不小心给刮了一下,脱了一点点丝,心痛呀。不过还好不影响美观,还是很喜欢的,以后会继续光顾的。' (length=150)
  10. array
  11. empty
  12. array
  13. empty
  14. array
  15. empty
  16. array
  17. empty
  18. array
  19. empty
  20. array
  21. empty
  22. array
  23. empty
  24. array
  25. empty
  26. array
  27. empty
  28. array
  29. 0 =>
  30. array
  31. 'email' => string 'zoeygo@163.com' (length=14)
  32. 'content' => string '是为婚礼买的 质量非常非常好 显得腿很光滑又美!' (length=46)
  33. 1 =>
  34. array
  35. 'email' => string 'ramday@163.com' (length=14)
  36. 'content' => string '很薄,穿着也很舒服,不过确实很容易就被弄坏了,试了试,脱时不小心给刮了一下,脱了一点点丝,心痛呀。不过还好不影响美观,还是很喜欢的,以后会继续光顾的。' (length=150)
  37. array
  38. empty
  39. array
  40. empty
  41. array
  42. empty
  43. array
  44. empty
  45. array
  46. empty
  47. array
  48. empty
  49. array
  50. empty
  51. array
  52. empty
  53. array
  54. empty
复制代码

你在首页调用, 你可以重新写一个方法别的什么都不要管。这个查询会写吧。。 让他只循环出两行。,之后遍历到对应的商品下面 。 跟你遍历商品一样。

这个功能不错