php小型企業庫存管理系統的設計與實現代碼_PHP教程

來源:互聯網
上載者:User

雙專業畢業論文做了一個小型企業庫存管理系統,使用PHP&mysql組合進行開發。頭一次開發稍微大一點的東西,php也是自學的。這裡想跟大家一起分享一下

check_login 模組
複製代碼 代碼如下:

session_start();
$workid=$_GET['wid'];//擷取工作號
if($workid!=$_SESSION['$workid']||$workid==''){
echo "";
}
?>

function.inc//主要包括資料庫連接模組
複製代碼 代碼如下:
function mysql_link($user="admin",$password="admin",$database="systembase"){
$id=mysql_connect("localhost",$user,$password);
if(!$id){
die('Could not connect: ' . mysql_error());
}
if (!mysql_select_db($database,$id)){
die ("Can\'t select_db : " . mysql_error());
}
//改變用戶端字元集編碼為gb2312
mysql_query("SET NAMES gb2312");
return $id;
}
?>

倉庫管理介面storage.php
複製代碼 代碼如下:

2 3 include "inc/check_login.php";
4 include "inc/function.inc";
5 $id=mysql_link("storage","storage");//建立storage串連
6
7 $query="select * from admin where admin_id='$workid'";//定位倉庫
8 $result=mysql_query($query,$id);
9 $info=mysql_fetch_array($result,MYSQL_ASSOC);
$stoid=$info['storage_id'];
?>





倉庫管理





  • 注 銷

  • echo "
  • 入 庫
  • ";
    echo "
  • 出 庫
  • ";
    ?>











































































$query="select * from storage where storage_id='$stoid'";//定位倉庫資訊 $result=mysql_query($query,$id); if(mysql_num_rows($result)<1){ echo "沒有倉庫".$stoid; }else{ $info=mysql_fetch_array($result,MYSQL_ASSOC); echo "倉庫號:".$stoid." 總容量:".$info['storage_cap']." 剩餘容量:".$info['storage_lcap']." 倉庫地址:".$info['storage_add']." 倉庫電話:".$info['storage_tele']; if (!mysql_select_db("basicbase",$id)){ die ("Can\'t select_db : " . mysql_error()); } //在basicbase中建立對應倉庫貨物視圖,入程式庫檢視以及出程式庫檢視 //判斷是否存在相關視圖,沒有的話就建立視圖 $query="select * from ".$stoid."_inventory"; if(!mysql_query($query,$id)){ //建立inventory視圖 $query="create view ".$stoid."_inventory as select inventory.goods_id,name,number from inventory,systembase.goods where storage_id=".$stoid." and inventory.goods_id=systembase.goods.goods_id"; if(!mysql_query($query,$id)){ die ("Can\'t create_view_inventory : " . mysql_error()); } //建立input視圖 $query="create view ".$stoid."_input as select input_id,goods_id,number,time from input where admin_id=".$workid; if(!mysql_query($query,$id)){ die ("Can\'t create_view_input : " . mysql_error()); } //建立output視圖 $query="create view ".$stoid."_output as select output_id,goods_id,number,time from output where admin_id=".$workid; if(!mysql_query($query,$id)){ die ("Can\'t create_view_output : " . mysql_error()); } } $query="select * from ".$stoid."_inventory"; $result=mysql_query($query,$id); if(mysql_num_rows($result)<1){ echo "該倉庫目前是空的"; }else{ $totalnum=mysql_num_rows($result); $pagesize=7; $page=$_GET["page"]; if(""==$page){ $page=1; } $begin=($page-1)*$pagesize; $totalpage=ceil($totalnum/$pagesize); echo " 倉庫中共有".$totalnum."種貨物。"; echo "每頁".$pagesize."種,共".$totalpage."頁。 "; for($j=1;$j<=$totalpage;$j++){ echo "[".$j."] "; } echo ""; $query="select *from ".$stoid."_inventory order by goods_id limit $begin,$pagesize"; $result=mysql_query($query,$id); $datanum=mysql_num_rows($result); //echo " "; echo " "; for($i=1;$i<=$datanum;$i++){ $info=mysql_fetch_array($result,MYSQL_ASSOC); //echo " "; echo " "; } } } mysql_close($id); ?>
貨物id 貨物名稱 貨物數量
貨物id 貨物名稱 貨物數量
".$info['goods_id']." ".$info['name']." ".$info['number']."
".$info['goods_id']." ".$info['name']." ".$info['number']."



著作權:Freeze&zhaoL
E-mail:zhoujiebin15@qq.com



代碼太多不一一貼了,第一次寫碰到很多問題,但不管怎麼說程式還是運行起來了

http://www.bkjia.com/PHPjc/323335.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/323335.htmlTechArticle雙專業畢業論文做了一個小型企業庫存管理系統,使用PHPlt;!--使用者登陸檢驗模組-- ?php session_start(); $workid=$_GET['wid'];//擷取工作號 if($workid!...

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.