$ _GET创建产品页面

时间:2016-10-06 13:43:55

标签: php mysql

我正在尝试根据来自网址的传入ID创建产品页面,我收到此错误:

  

致命错误:无法在第4行的E:\ xampp \ htdocs \ DiamondCommerce \ product.php中使用Product类型的对象

<![CDATA[one]]>

URL看起来很好(例如:http://diamond.dev/product.php?id=5),这就是我想要的,但我不知道是什么导致了这个错误。非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

错误来自这一行:

<title><?php $currentProduct['product_name']?></title>

这是公平的,因为$ currentProduct被定义为

$currentProduct = $DB_con->prepare("SELECT * FROM products where product_id = :this_product_id LIMIT 1");

换句话说,$ currentProduct是一个预准备语句而不是数组。您可能打算在标题中使用$currentProductInfo