我在一页上输入2相同的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();
?>
答案 0 :(得分:0)
您无法在同一页面上调用相同的ID。如果要使用具有相同属性名称的多个元素,请将id="jchart"
更改为class="jchart"
。你也可以在CSS中做同样的事情。此外,请确保您在此页面上定义display_chart函数,而不是在外部函数上定义。