php+ajax发起流程和审核流程(以请假为例)(2)

<?php $ids = $_GET["code"]; require "../DB.class.php"; $db = new DB(); //点击审核后,towhere列加1,目的是使流程向下走 $sql = "update liuchengpath set towhere = towhere+1 where ids ='{$ids}' "; $db->query($sql,0); //当流程走到最后一个审核的人时,流程要结束 //获取该流程最大的orders $sql =" select max(orders) from liuchengjiedian where code = (select code from liuchengpath where ids ='{$ids}')"; $maxorders = $db->strquery($sql); //获取该用户处于哪个位置,也就是towhere等于多少 $sql ="select towhere from liuchengpath where ids ='{$ids}'"; $towhere = $db->strquery($sql); //判断是否已到达最后一个审核的人 if($towhere>$maxorders) { $sql = "update liuchengpath set isok=1 where ids='{$ids}'"; // var_dump($sql); $db->query($sql,0); } header("location:shenhe.php"); ?>

  当写好这一步时,点击“审核未通过”则会变成“审核已通过”;

php+ajax发起流程和审核流程(以请假为例)

我们从头来验证一下效果:

首先:发起一个新的请假流程:

其次:zhangsan是第一个要审核人

php+ajax发起流程和审核流程(以请假为例)

点击“审核未通过后“,

最后:zhaoliu是最后一个审核人

php+ajax发起流程和审核流程(以请假为例)

点击“审核未通过”后,是否结束变为  1 ;操作变为绿色的  “审核已通过”~~~

以上所述是小编给大家介绍的php+ajax发起流程和审核流程(以请假为例),希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

您可能感兴趣的文章:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/52b064bbf22892fb9e5a217de21f3033.html