不懂php實(shí)現(xiàn)流程管理的方法?其實(shí)想解決這個(gè)問題也不難,下面讓小編帶著大家一起學(xué)習(xí)怎么去解決,希望大家閱讀完這篇文章后大所收獲。
10年的杭州網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。成都營銷網(wǎng)站建設(shè)的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整杭州建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)公司從事“杭州網(wǎng)站設(shè)計(jì)”,“杭州網(wǎng)站推廣”以來,每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。
php實(shí)現(xiàn)流程管理的方法:首先新建流程頁面,并建好節(jié)點(diǎn);然后點(diǎn)擊選擇節(jié)點(diǎn)人員可以從數(shù)據(jù)庫調(diào)所有人員名單;最后做一個(gè)登陸用戶,提交請(qǐng)假流程的所有步驟即可。
php實(shí)現(xiàn)流程管理的方法:
我們首先做一個(gè)新建流程頁面,先把節(jié)點(diǎn)做好
xinjian.php
無標(biāo)題文檔 新建流程
請(qǐng)選擇節(jié)點(diǎn)人員:
$v) { $sname = "select name from lc_users where uid='{$v}'"; $name = $db->StrQuery($sname); echo "{$k}--{$name}--"; } } ?>
請(qǐng)輸入流程名稱:
chuli.php
Query($sql,0); //添加流程節(jié)點(diǎn) $arr = $_SESSION["user"]; foreach($arr as $k=>$v) { $sql = "insert into lc_flowpath values('','{$code}','{$v}','{$k}')"; $db->Query($sql,0); } break; case 3: //用戶發(fā)起流程 $code = $_POST["code"]; $nr = $_POST["content"]; $uid = $_SESSION["uid"]; $time = date("Y-m-d H:i:s"); $sql = "insert into lc_userflow values('','{$code}','{$uid}','{$nr}',0,'{$time}',0)"; $db->Query($sql,0); break; }
完成的效果,如圖:
點(diǎn)擊選擇節(jié)點(diǎn)人員可以從數(shù)據(jù)庫調(diào)所有人員名單,現(xiàn)在把李四,馬七和張三放入流程中,做一個(gè)請(qǐng)假流程:
點(diǎn)擊保存,存到數(shù)據(jù)庫:
注意:Code必須用varchar,不能用time,因?yàn)樵谏厦嬗昧藭r(shí)間戳
現(xiàn)在我們?cè)谧鲆粋€(gè)登陸用戶,提交請(qǐng)假流程的所有步驟:
weilogin.php 一個(gè)偽賬戶
無標(biāo)題文檔
faqi.php
無標(biāo)題文檔
發(fā)起流程
請(qǐng)選擇發(fā)起的流程:
請(qǐng)輸入內(nèi)容:
shenhe.php
無標(biāo)題文檔 審核頁面
流程代號(hào) | 發(fā)起者 | 發(fā)起內(nèi)容 | 是否結(jié)束 | 發(fā)起時(shí)間 | 操作 |
{$v[1]} | {$v[2]} | {$v[3]} | {$v[4]} | {$v[5]} | {$caozuo} |
tongguo.php
Query($sql,0); //判斷流程是否結(jié)束 $sql = "select * from lc_userflow where ids='{$code}'"; $arr = $db->Query($sql); $lcdh = $arr[0][1]; //流程代號(hào) $tw = $arr[0][6]; //流程走到哪 $sql = "select count(*) from lc_flowpath where code='{$lcdh}'"; $count = $db->StrQuery($sql); //該流程節(jié)點(diǎn)人數(shù) if($tw>=$count) { $sql = "update lc_userflow set isok=1 where ids='{$code}'"; $db->Query($sql,0); } header("location:shenhe.php");
張三發(fā)個(gè)請(qǐng)假流程,
李四的頁面:
點(diǎn)擊通過后
數(shù)據(jù)庫:towhere變成1了
接著該馬七:
然后是張三:
數(shù)據(jù)庫:isok變成1了
感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享php實(shí)現(xiàn)流程管理的方法內(nèi)容對(duì)大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,遇到問題就找創(chuàng)新互聯(lián),詳細(xì)的解決方法等著你來學(xué)習(xí)!