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

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

WBOY
Freigeben: 2016-06-23 13:41:25
Original
820 Leute haben es durchsucht

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

<?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?>');
Nach dem Login kopieren


回复讨论(解决方案)

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

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

Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage