1. 添加新流程页面:
请选择流程节点:
Query($suser); foreach($auser as $v) { echo " {$v[2]} "; } ?>
$v) { $sname = "select name from users where uid='{$v}'"; $name = $db->StrQuery($sname); echo "{$k}--{$name}--"; } ?>
请输入流程名称:
2. 添加新流程(及其他)处理页面:
Query($slc,0);
$attr = array();
if(!empty($_SESSION["user"]))
{
$attr = $_SESSION["user"];
}
foreach($attr as $k=>$v)
{
$sfp = "insert into flowpath values('','{$code}','{$v}','{$k}')"; //flowpath 流程具体经过哪些人
$db->Query($sfp,0);
}
break;
case 3:
$code = $_POST["code"];
$nr = $_POST["nr"];
$uid = $_SESSION["uid"];
$rq = time();
$sql = "insert into userflow values('','{$code}','{$uid}','{$nr}',0,'{$rq}',0)"; //userflow 流程具体内容,名字,发起人
$db->Query($sql,0); //,内容,是否通过,事件,进行到哪一步
break;
}3. 登录后主页面:
发起流程
| 发起者 | 发起时间 | 流程名称 | 流程内容 | 是否结束 | 操作 |
| {$v[2]} | {$v[5]} | {$v[1]} | {$v[3]} | {$v[4]} | {$str} |
4. 发起流程页面:
发起流程
请选择要发起的流程:
请输入流程的详情:
4. 判断发起的流程是否通过页面:
立即学习“PHP免费学习笔记(深入)”;
Query($sql,0);
$stw = "select code,towhere from userflow where ids='{$ids}'";
$atw = $db->Query($stw);
$lcdaihao = $atw[0][0];
$towhere = $atw[0][1];
$jiedian = "select count(*) from flowpath where code='{$lcdaihao}'";
$shuliang = $db->StrQuery($jiedian);
if($towhere>=$shuliang)
{
$su = "update userflow set isok =1 where ids='{$ids}' ";
$db->Query($su,0);
}
header("location:main.php");











