<?php
header("Content-type: text/html; charset=utf-8");
$message = $this->message;
preg_match('/录取结果(\d+)/', $message['content'], $match);
$name=$match[1];
print_r($match);
$user="SELECT * FROM `ims_luquchaxun` WHERE `shenfenzhenghao` = '".$name."' limit 1";
$rs_bd=pdo_fetch($user);
$xh = $rs_bd['shenfenzhenghao'];//得到用户的身份证号
$xm = $rs_bd['xingming'];//得到用户的姓名
$pc = $rs_bd['gaokaofenshu'];//得到用户的高考分数
$ql = $rs_bd['luqujieguo'];//得到用户的录取结果
$jajl = $rs_bd['jiajilu'];//得到用户的加记录
$jjl = $rs_bd['jianjilu'];//得到用户的减记录
$zjl = $rs_bd['zongjilu'];//得到用户的总记录
if($rs_bd){
print_r($rs_bd);
return $this->respText('您目前为止尚未被录取或身份证号码输入错误,查询教程请回复007!');
}
else{
print_r($rs_bd);
return $this->respText("您好: $xm !\n你的身份证号:$xh \n高考分数:$pc \n录取结果:$ql \n加记录:$jajl \n减记录:$jjl \n总记录:$zjl \n以上服务由外大滨海外事学院招生办提供");
}
?>
我用别人的php改的,连接在微擎的微信平台上,这是个录取分数查询功能
现状是:
1、发送正确的身份证号码,数据库里放入相应的号码和其他信息,显示 您好: !您的身份证号是: 录取结果:
但是!里面没有任何数据
2、发送错误的身份证号码,直接返回的是“您目前为止尚未被录取或身份证号码输入错误,查询教程请回复007!”
3、我数据库和微擎平台是连接好的,我申请的一个免费的php空间,平台也正常使用
总结:回复正常,就是不显示数据内容,跪求大神给改改。
header("Content-type: text/html; charset=utf-8");
$message = $this->message;
preg_match('/录取结果(\d+)/', $message['content'], $match);
$name=$match[1];
print_r($match);
$user="SELECT * FROM `ims_luquchaxun` WHERE `shenfenzhenghao` = '".$name."' limit 1";
$rs_bd=pdo_fetch($user);
$xh = $rs_bd['shenfenzhenghao'];//得到用户的身份证号
$xm = $rs_bd['xingming'];//得到用户的姓名
$pc = $rs_bd['gaokaofenshu'];//得到用户的高考分数
$ql = $rs_bd['luqujieguo'];//得到用户的录取结果
$jajl = $rs_bd['jiajilu'];//得到用户的加记录
$jjl = $rs_bd['jianjilu'];//得到用户的减记录
$zjl = $rs_bd['zongjilu'];//得到用户的总记录
if($rs_bd){
print_r($rs_bd);
return $this->respText('您目前为止尚未被录取或身份证号码输入错误,查询教程请回复007!');
}
else{
print_r($rs_bd);
return $this->respText("您好: $xm !\n你的身份证号:$xh \n高考分数:$pc \n录取结果:$ql \n加记录:$jajl \n减记录:$jjl \n总记录:$zjl \n以上服务由外大滨海外事学院招生办提供");
}
?>
我用别人的php改的,连接在微擎的微信平台上,这是个录取分数查询功能
现状是:
1、发送正确的身份证号码,数据库里放入相应的号码和其他信息,显示 您好: !您的身份证号是: 录取结果:
但是!里面没有任何数据
2、发送错误的身份证号码,直接返回的是“您目前为止尚未被录取或身份证号码输入错误,查询教程请回复007!”
3、我数据库和微擎平台是连接好的,我申请的一个免费的php空间,平台也正常使用
总结:回复正常,就是不显示数据内容,跪求大神给改改。
print_r($rs_bd);
两种情况都看一下结果
我让你看一下在正确和错误的输入时 $rs_bd 都是些什么
这难道还不明白吗?
因为你下面的条件判断明显是反的,所以需要知道 $rs_bd 都可能取什么值,才好去修改代码
1、我在输入正确和错误的情况下,现在反悔的内容都是那个else返回的内容,不过只是返回else里return里的中文字,别的数据库的内容完全不调用
2、$rs_bd我是是想让他取得那个数据库里ims_luquchaxun表里shenfenzhenghao这个字段的内容,然后通过shenfenzhenghao字段里数据的完全匹配来获得其他字段里的结果,也就是获得最后的录取结果
说再多都没用
或者说是 pdo_fetch($user); 执行失败!