我在一个页面上输入两个相同的php脚本时遇到问题。
当我放第一个脚本时,一切都很好
<div id="jcart">
<?php $jcart->display_cart();?>
</div>
当我第二次放入相同的代码时,我的所有网站都崩溃了,我无法转到另一个子页面。我读到我可以使用iframe来实现它,所以我编写了这段代码。
<div id="jcart">
<?php
if (!isset($_GET['called'])) {
echo '<iframe src="test.php?called=y"></iframe>';
}
?>
</div>
但是我有一个错误
致命错误:在非对象上调用成员函数display_cart()在第2行上的/home/movsitev/domains/aba.vxm.pl/public_html/test.php中
我的test.php看起来像这个
<?php
$jcart->display_cart();
?>
不能在同一页上调用相同的id。如果要使用具有相同属性名称的多个元素,请将id="jchart"
更改为class="jchart"
。也可以在CSS中执行同样的操作。此外,请确保在该页面上定义display_chart函数,而不是在外部页面上。