我正在尝试根据来自网址的传入ID创建产品页面,我收到此错误:
致命错误:无法在第4行的E:\ xampp \ htdocs \ DiamondCommerce \ product.php中使用Product类型的对象
<![CDATA[one]]>
URL看起来很好(例如:http://diamond.dev/product.php?id=5),这就是我想要的,但我不知道是什么导致了这个错误。非常感谢任何帮助。
答案 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
。