この記事では主にphp+ajaxを使った新しいプロセス(休暇申請、購入、発送など)を紹介しますので、困っている方は参考にしてください
管理者にとっては、手動による休暇申請よりもコンピュータによる休暇申請プロセスの方が効率的です。リクエストプロセスにエラーがたくさんあるので、新しいプロセスを作成するにはどうすればよいですか?
まず第一に: どのようなプロセスを明確にする必要がありますか?
第二に: 各プロセスを実行するにはどの担当者が必要ですか?
最後に: このプロセスを実行する人の順序は何ですか?
ステップ 1: ユーザー テーブル、liucheng テーブル、liuchengjiedian テーブルの 3 つのテーブルが必要です (最後の 2 つはまだ追加されていません)
ステップ 2:ドロップダウン リストを使用して、 users テーブル読み出し:
请选择节点人员:
実装効果:
ステップ 3: [追加を確認] をクリックして、選択したユーザーをセッション
に追加します (1) まず、jquery パッケージを
(2) ajaxコード
(3) add-cl.php page
ステップ4: 選択した人物をリストする
(1) まずセッション値が取得されているかどうかを判断します
ログイン後にコピー
(2) セッション取得後
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ページ:
Click Wang Wu を削除: Zhang San と Saturday は残り、コードが再配置されます
最後のステップ: 保存ボタンを追加し、データをデータベースに追加します
注: この前に、すべてのデータがセッションに存在します。中
(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); } ?>
へ効果を達成し、データベースにデータを入力します:
この入力により、Liu Xinli プロセスのステップ全体を実現できます。後の段階では、インターフェイスを少し美化できます ~~~~
概要: 処理ページ。各ステップの方が重要です; sessoin はデータにアクセスし、array_values() は配列を再配置します。
以上がphp+ajaxを使用して新しいプロセスを作成しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。