Heim  >  Artikel  >  Backend-Entwicklung  >  phpcms的评论数为啥这样写不行呢

phpcms的评论数为啥这样写不行呢

WBOY
WBOYOriginal
2016-06-23 13:41:25797Durchsuche

取不到值,怪了.应该没错啊

<?phpdefined('IN_PHPCMS') or exit('No permission resources.'); /** * 点击统计 */$db = '';$db = pc_base::load_model('comment_model');if($_GET['modelid'] && $_GET['id']) {	$model_arr = array();	$model_arr = getcache('model','commons');	$modelid = intval($_GET['modelid']);	$commentid = 'content_'.$catid.'-'.$r[id].'-'.$modelid; 	$r = get_count($commentid);	if(!$r) exit;    extract($r);} elseif($_GET['module'] && $_GET['id']) {	$module = $_GET['module'];	if((preg_match('/([^a-z0-9_\-]+)/i',$module))) exit('1');	$commentid = $module.'-'.intval($_GET['id']);	$r = get_count($commentid);	if(!$r) exit;    extract($r);    comments($commentid);}/** * 获取点击数量 * @param $hitsid */function get_count($commentid) {	global $db;    $r = $db->get_one(array('commentid'=>$commentid));      if(!$r) return false;		return $r;	}/** * 点击次数统计 * @param $contentid */function comments($commentid) {	global $db;	$r = $db->get_one(array('commentid'=>$commentid));	if(!$r) return false;	$total = $r['total'] + 1;	$sql = array('total'=>$total);    return $db->update($sql, array('total'=>$total));}?>$('#comments').html('<?php echo $total?>');


回复讨论(解决方案)

上面的应该没错,但是最后一句是什么鬼?

一步步来啊,看看输出点啥.同楼上

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn