业务流 关联数据库 获取流程图
<?php
class dealEvent{
private $host;
private $user; //mysql用户名
private $passWord; //mysql密码
private $database; //mysql数据库名
private $tables; //表名
function __construct()
{
$this->host="localhost";
$this->user="root";
$this->passWord="sanyue@";
$this->database="event";
$this->tables="event";
$conn=mysql_connect($this->host,$this->user,$this->passWord) or die("数据库打开出错");
mysql_select_db("event",$conn);
mysql_query('set names utf8');
}
//插入一个流程
function insertProcess($arr,$proID)//将所选人员插入数据库
{
for($m=0;$m<count($arr);$m++)
{
for($n=0;$n<count($arr[$m]);$n++)
{
$userName=$arr[$m][$n];
$sql="Insert into event(proID,orderNum,userName,userOrder,dateTimes,status,memo)values($proID,$m,'$userName',$n,NOW(),0,0)";
$result=mysql_query($sql);
$insert_num=mysql_affected_rows($result);
}
}
}
//proID事项ID
function selectSameEvent($proID)
{
$sql = 'SELECT * FROM event where proID='.$proID." order by orderNum ASC";
$result=mysql_query($sql);
$array[] =mysql_fetch_assoc($result);
while($row=mysql_fetch_assoc($result))
{
array_push($array,$row);
}
$array=$this->getArray($array,"userName");
return $array;
}
function getDealStatus($proID)
{
$sql = 'SELECT * FROM event where proID='.$proID." order by orderNum ASC";
$result=mysql_query($sql);
$array[] =mysql_fetch_assoc($result);
while($row=mysql_fetch_assoc($result))
{
array_push($array,$row);
}
$array=$this->getArray($array,"status");
return $array;
}
//整理流程数组
private function getArray($array,$fieldName)
{
for($i=0;$i<count($array);$i++)
{
$arr[$i]=$array[$i]['orderNum'];
}
sort($arr);//排序
$cunt=array_count_values($arr);//计算数组中值出现的次数
$index=0;
for($n=0;$n<count($cunt);$n++)
{
for($m=0;$m<$cunt[$n];$m++)
{
$mode =$array[$index++][$fieldName];
$array2[$n][$m]=$mode;
}
}
return $array2;
}
function dealEvent($sqlWhere)
{
$sql="update event set status=$status where".$sqlWhere;
$result=mysql_query($sql);
if($result&&mysql_affected_rows()>0)
{
return true;
}
else
{
return false;
}
}
}
?>2. [图片] 业务流.jpg

以上就是业务流 关联数据库 获取流程图的内容,更多相关内容请关注PHP中文网(www.php.cn)!
citySHOP是一款集CMS、网店、商品、分类信息、论坛等为一体的城市多用户商城系统,已完美整合目前流行的Discuz! 6.0论坛,采用最新的5.0版PHP+MYSQL技术。面向对象的数据库连接机制,缓存及80%静态化处理,使它能最大程度减轻服务器负担,为您节约建设成本。多级店铺区分及联盟商户地图标注,实体店与虚拟完美结合。个性化的店铺系统,会员后台一体化管理。后台登陆初始网站密匙:LOVES
0
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号