我正在尝试为购物车程序调用一个函数,如下所示:
<?
public function get_price($pid){
$result=mysql_query("select price from products where serial=$pid");
$row=mysql_fetch_array($result);
return $row['price'];
}
?>
上面的代码存储在includes / db.php文件中,我按如下方式调用它:
<? include("includes/db.php"); ?>
<table>
<tr><td>$ <?=get_price($pid)?></td></tr>
</table>
运行脚本后,我收到致命错误:调用未定义函数get_price()。我试过$ this-&gt;但这不起作用。我可以得到一些指导。
答案 0 :(得分:1)
如果函数get_price($ pid)不在类中...删除公共部分,但如果它属于某个类,则必须先创建该对象才能调用它。