用php+ajax新建流程

陈政宽~
發布: 2023-03-11 19:52:01
原創
770 人瀏覽過

這篇文章主要介紹了用php+ajax新建流程(請假、進貨、出貨等),需要的朋友可以參考下

對管理者來說,電腦操作的請假流程要比人工請假流程的效率高出許多,那麼如何新建這個流程呢?

首先:需要先明確需要操作哪些流程?

其次:每一個流程需要那些人員來執行?

最後:執行該流程人員的順序是什麼?

第一步:需要三張表,分別是:user表;liucheng表;liuchengjiedian表(後兩張還未加入內容)

第二步:將users表中的內容以下拉清單讀出:

请选择节点人员:

登入後複製


  實現效果:


#第三步:點選“確定新增”,將選的人員加入

session

#(1)先將jquery套件引入

登入後複製

(2)ajax程式碼

登入後複製

(3)add-cl.php頁

登入後複製

  第四步:將選取的人員列出來

(1)先判斷是否取到session的值


        
登入後複製

#(2)取到session 之後

else { $arr = $_SESSION["jiedian"]; foreach($arr as $k=>$v) { $sql = "select name from users where uid='{$v}'"; $name = $db->strquery($sql); echo "

{$k}--{$name}--

"; } } ?>

登入後複製

#

(3)為「移除」按鈕新增點擊事件

ajax頁面:

$(".yichu").click(function(){ var code = $(this).attr("code"); $.ajax({ url:"yichu-cl.php", data:{code:code}, type:"POST", dataType:"TEXT", success:function(data){ window.location.href="main.php" rel="external nofollow" rel="external nofollow" ; } }); })
登入後複製

yichu-cl.php頁面:

登入後複製

 點選移除王五:則會剩餘張三和週六,且code重新排列

最後一步:新增儲存按鈕,將資料新增至資料庫


注意:在此之前所有的資料都是存在於session中

###(1)加入流程名稱輸入框與儲存按鈕###

请输入流程名称:

登入後複製
###(2)點選儲存按鈕,將所有資訊存入資料庫######ajax程式碼###
$(".baocun").click(function(){ var name = $(".name").val(); // alert(name); $.ajax({ url:"baocun-cl.php", data:{name:name}, type:"POST", dataType:"TEXT", success:function(data){ alert("保存成功!"); } }); })
登入後複製
###baocun-cl.php頁面###
query($sql,0); //将数据写入liucehngjiedian表 $arr = $_SESSION["jiedian"]; foreach($arr as $k=>$v) { $sql = "insert into liuchengjiedian values ('','{$code}','{$v}','{$k}')"; $db->query($sql,0); } ?>
登入後複製
###  實現效果以及寫入資料庫的資料:##### ########## ##########到這一步驟就能實現整個的劉新建流程步驟了,後期可以將介面再美化一點~~~~######總結:每一步的處理頁面都比較重要;sessoin存取資料;unsettle()移除陣列;array_values()將陣列重新排列等~~~#######

以上是用php+ajax新建流程的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!