[2017.05.20]
业务流:
量表-添加量表(从系统库中进行添加,addTFromBase.php),查看量表(查看自己的量表,)
1、量表数据库
量表id和拥有者的id作为双主键(test_id+test_source);
添加量表部分:
医生在添加系统量表时将原系统量表的id+自己的id进行添加记录;
修改upload_test函数:
function upload_test($doctorId,$json){
$testInfo = json_decode($json,true);
//添加到系统库
$sql = "insert into system_test (test_id,test_type,test_title,test_source,create_time,question_index,question_amount,content_before,content_after)
values({$testInfo['test_id']},{$testInfo['test_type']},'{$testInfo['test_title']}','$doctorId',
now(),{$testInfo['question_index']},{$testInfo['question_amount']},
'{$testInfo['content_before']}','{$testInfo['content_after']}')";
return insert_datas($sql);
}
医生添加过的系统量表不能重复添加,到时候需要提醒;
2、推送量表
ps: php内在进行json解析时一定要记得加第二个参数true,否则会解析失败;
json_decode($json,true);
3、js获取url参数(通过正则表达式)
function GetQueryString(name){
var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if(r!=null)return unescape(r[2]); return null;
}
调用函数得到参数:
// 调用方法
alert(GetQueryString("参数名1"));
alert(GetQueryString("参数名2"));
alert(GetQueryString("参数名3"));
网友评论