Rumah > pembangunan bahagian belakang > tutorial php > phpcms的评论数为啥这样写不行呢

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Lepaskan: 2016-06-23 13:41:25
asal
850 orang telah melayarinya

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

<?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?>');
Salin selepas log masuk


回复讨论(解决方案)

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

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

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan