phpmps后台统计 同一个手机号和QQ出现次数的方法 这样可以看出同一个手机号发了多少条信息,有效防止中介等恶意发信息的行为。

方法 在后台目录学找到 info.php文件 搜索 editi

 

case 'edit':

$id = intval($_REQUEST['id']);

$sql = "SELECT * FROM {$table}info WHERE id = '$id'";

$info = $db->getrow($sql);

if(empty($info)){show('信息不存在','index.php');}

extract($info);

$sql = "SELECT * FROM {$table}info_image WHERE infoid = '$id' ";

$images = array();

$images = $db->getall($sql);

$up_img_count = count($images);

$img_count = 6-$up_img_count;

$postdate = date('Y年m月d日', $postdate);

$enddate  = round(($enddate>0 ? ($enddate-time()) : '0')/(3600*24));

$is_pro = $is_pro > '0' ? date('Y-m-d', $is_pro) : '';

$is_top = $is_top > '0' ? date('Y-m-d', $is_top) : '';

$custom = cat_post_custom($catid,$id);

$info_area = area_options($areaid);

$info_cat = cat_options($catid);

if($phone!=''){

  $count_phone = $db->getOne("select COUNT(1)  FROM {$table}info WHERE phone='$phone' ");

         }//统计电话次数    

if($qq!=''){

          $count_qq = $db->getOne("select COUNT(1)  FROM {$table}info WHERE qq='$qq' ");

         }//统计QQ次数

if(!empty($mappoint)) {

$mappoints = explode(',', $mappoint);

} elseif (!empty($CFG['map'])) {

$mappoints = explode(',', $CFG['map']);

}

 

添加上面红色的那两条  就可以了

 

然后在后台 templates 目录下找到 edit_info.htm 文件 在模板里 调用一下 就可以了 调用方法 见红色的字体

 

<tr>

<td align="right">电话:</td>

<td><input name=phone type=text id=phone value="<?=$phone?>" maxLength=20>出现次数:<b><?=$count_phone?></b></td>

</tr>

<tr>

<td align="right">QQ:</td>

<td><input name=qq type=text id=qq value="<?=$qq?>" maxLength=15>出现次数:<b><?=$count_qq?></b></td>

</tr>

 

这样就可以了

 $count_phone = $db->getOne("select COUNT(1)  FROM {$table}info WHERE phone='$phone' and is_check=1 ");//统计已审核的信息中通一个电话出现的次数