在Smarty中调用PHP函数

时间:2013-11-26 10:59:33

标签: php mysql smarty

有人可以显示或告诉我如何调用下面的php函数来获取smarty中每部电影的评级,因为我是php的新手。

public function getRating($movieid){
    $movieid = mysql_real_escape_string($movieid);
    $average = 0;
    $e = mysql_query("SELECT AVG(`rating`) as average FROM movie_ratings WHERE movieid='$movieid'") or die(mysql_error());
    if (mysql_num_rows($e)>0){
      extract(mysql_fetch_array($e));
    }
    return $average;
}

我已经尝试了这个,但它不起作用,有些人可以告诉我,我做错了。

if (isset($movieid)); {
    $rating = $movie->getRating($movieid);
    $smarty->assign("rating",$rating); 
}

我得到的错误是

Undefined variable: movieid

0 个答案:

没有答案