会员注册审核状态更新计算
网站会员注册审核,数据库记录审核状态值计算
审核状态使用二进制算法计算各个条件
1111 从左至右 身份证正面通过 身份证反面通过 驾照左面通过 驾照右面通过
审核状态值:计算
1.$approve_stat += pow(2, 0) + pow(2, 1); 指数函数算法 或
2. number bindec ( string $binary_string )二进制转为十进制 二进制算法 string decbin ( int $number )十进制转为二进制
审核通过:
$approve_stat=bindec('1111');
审核不通过:
各个位上逐一进行判断然后组合状态值
if( $_POST['IDis'] == true ) { $approve_stat += bindec('1000'); } if( $_POST['IDisback'] == true ) { $approve_stat += bindec('0100'); } if($_POST['VailFor_or'] == true) { $approve_stat += bindec('0010'); } if($_POST['VailFor_or_right'] == true) { $approve_stat += bindec('0001'); }