是一個生產管理ERP系統。依托科技計劃重點項目“制造裝備物聯及生產管理系統研發”,主要包括:計劃進度、設備管理、工藝監控、物料監控、人員監控、質量監控、系統管理7大模塊。
登錄可使用賬號:22,密碼:22的超級管理員登錄,若密碼輸錯,下次登錄需輸入驗證碼。
https://github.com/megagao/production_ssm
處理網址后臺問題得時候,最怕遇到編輯器有問題,比如圖片不能上傳,添加內容之后不能保存,編輯好得內容和顯示出來得效果不對應,還有就是一些版本低的編輯器兼容問題,著實讓人頭大!
如果版本低的我們直接選擇換編輯器,如果是別的問題就具體看原因,于是我找了幾款常用的后臺編輯器。
老牌編輯器ewebeditor
網址:http://www.ewebeditor.net/
簡潔型編輯器 富文本編輯器 Wyswig Summernote
網址:http://www.zi-han.net/theme/hplus/form_editors.html
百度編輯器
網址:http://ueditor.baidu.com/website/
ckeditor 編輯器
https://ckeditor.com/ckeditor-4/download/
kindeditor編輯器
網址:http://kindeditor.net/demo.php
HP操作MySQL的步驟
其實作為一個開發者,有一個良好的學習氛圍很重要,這是我的一個php交流群535686202,大家
可以加入,不管是大牛還是小白,一起交流成長??!
第一步:PHP連接MySQL服務器
第二步:選擇當前要操作的數據庫
第三步:設置MySQL請求或返回數據的字符集
第四步:執行各種SQL語句
查詢SQL語句:mysql_query("SELECT * FROM 007_news WHERE id<100")
刪除SQL語句:mysql_query("DELETE FROM 007_news WHERE id=100")
更新SQL語句:mysql_query("UPDATE 007_news SET hits=hits+1 WHERE id=100")
插入SQL語句:mysql_query("INSERT INTO 007_news(title,content) VALUES('標題' , '內容')")
第五步:從結果集讀取一條記錄
mysql_fetch_row($result):從結果集讀取一條數據,以枚舉數組返回。
mysql_fetch_array($result,MYSQL_BOTH):從結果集讀取一條數據,以混合數組返回。
mysql_fetch_assoc($result):從結果集讀取一條數據,以關聯數組返回。
用戶登錄模塊
1、管理員數據表——007_admin
username:用戶名稱
password:用戶密碼,是加過密的。
name:真實姓名
tel:聯系電話
lastloginip:最后登錄的IP地址
lastlogintime:最登錄的時間。
loginhits:登錄的總次數
status:賬號狀態,1啟用,0停用。
addate:賬號創建日期
2、登錄流程圖
3、登錄主要代碼
//***************************用戶登錄檢查**************************
//連接MySQL數據庫
include "conn.php";
//判斷表單是否提交
if(isset($_POST["ac"]) && $_POST["ac"]=="login")
{
//獲取表單提交數據
$username=$_POST["username"];
$password=md5($_POST["password"]);
//構建要查詢的SQL語句
$sql="SELECT * FROM 007_admin WHERE username='$username' and password='$password'";
//執行SQL語句
$result=mysql_query($sql);
//獲取結果集中的記錄條數
$records=mysql_num_rows($result);
//判斷是否找到匹配
if($records)
{
//如果找到匹配
//獲取相關變量信息
$lastloginip=$_SERVER["REMOTE_ADDR"];
$lastlogintime=time();
//構建更新的SQL語句
$sql="UPDATE 007_admin SET lastloginip='$lastloginip',lastlogintime=$lastlogintime,loginhits=loginhits+1 WHERE username='$username'";
//執行SQL語句
mysql_query($sql);
//跳轉到成功頁面
$url="manage.php";
$message=urlencode("用戶登錄成功!");
header("location:success.php?url=$url&message=$message");
}else
{
//如果沒有找到匹配
$message=urlencode("用戶名或密碼不正確!");
header("location:error.php?message=$message");
}
}else
{
//如果非法操作
$message=urlencode("非法操作");
header("location:error.php?message=$message");
}
?>
新聞內容模塊
1、數據表
DEDECMS、帝國CMS、discuz!、ecshop
cat新聞類型
title新聞標題
author發布人員
source來源
keywords:網頁關鍵字
description:網頁描述
orderby:排序
content:內容
hits:單擊率
addate:發布時間
2、文件結構
3、顯示新聞內容
4、添加新聞
5、修改新聞
(1)先讀取指定id的數據,并寫入對應的表單輸入框中。
(2)照著原數據進行修改,然后單擊提交表單。
//***********************修改新聞****************************
//連接MySQL數據庫
include "conn.php";
//判斷表單是否提交
if(isset($_POST["ac"]) && $_POST["ac"]=="edit")
{
//獲取表單提交數據
$cat=$_POST["cat"];
$title=$_POST["title"];
$author=$_POST["author"];
$source=$_POST["source"];
$orderby=$_POST["orderby"];
$keywords=$_POST["keywords"];
$description=$_POST["description"];
$content=$_POST["content"];
$id=$_POST["id"];
//構建修改的SQL語句
$sql="UPDATE 007_news SET cat=$cat,title='$title',author='$author',source='$source',orderby=$orderby,keywords='$keywords',description='$description',content='$content' WHERE id=$id";
//執行SQL語句
if(mysql_query($sql))
{
//如果執行成功,則跳轉到success.php頁面
$url="manage.php";
$message=urlencode("記錄修改成功!");
echo "<script>location.href='success.php?url=$url&message=$message'</script>";
exit();
}
}else
{
//獲取地址欄傳遞的id
$id=$_GET["id"];
//構建查詢SQL語句
$sql="SELECT * FROM 007_news WHERE id=$id";
//執行SQL語句
$result=mysql_query($sql);
//取出一條記錄
$arr=mysql_fetch_assoc($result);
}
6、分頁原理
在線HTML編輯器:kindeditor、FCKeditor
將editor文件直接"復制"到day21目錄即可。
在需要的編輯器的頁面,引入如下文件:
<script charset="utf-8" src="js/editor/kindeditor-min.js"></script>
<script charset="utf-8" src="js/editor/lang/zh_CN.js"></script>
<script>
//加入在線編輯器
var editor;
KindEditor.ready(function(K) {
//在當前網頁中,查找<textarea name='content'></textarea>,并替換成kindeditor編輯器。
editor=K.create('textarea[name="content"]', {
allowFileManager : true //是否允許上傳文件
});
});
</script>
<textarea id="content" name="content" style="width:100%;height:300px; "></textarea>
PHP函數補充
md5()
描述:計算字符串的 MD5 散列值
語法:string md5 ( string $str )
說明:以 32 字符十六進制數字形式返回散列值。
注意:md5的加密算法不再安全了。
舉例:md5("123456")=e10adc3949ba59abbe56e057f20f883e
mysql_num_rows()
描述:獲取結果集中的記錄條數。
語法:int mysql_num_rows ( resource $result )
說明:此命令僅對 SELECT 語句有效
$_SERVER
描述:獲取服務器執行環境信息。
$_SERVER["REMOTE_ADDR"] //客戶端的IP地址
$_SERVER["SERVER_ADDR"] //服務器端的IP地址
*請認真填寫需求信息,我們會在24小時內與您取得聯系。