国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

PHP實現(xiàn)直接修改表內(nèi)容DataGrid功能

開發(fā) 后端
由于需要連接Oracle所以從二次開發(fā)和頁面樣式來說個人覺得 phpMyDataGrid還是比較好上手。本篇首先介紹基于MySQL的使用方法,再簡單介紹對于Oracle連接(基于sqlrelay)的二次開發(fā)。

最近想做一個通過PHP實現(xiàn)DataGrid功能的東西,這樣可以直接修改數(shù)據(jù)庫中表的內(nèi)容,而不用開發(fā)【新增數(shù)據(jù)頁面】,【編輯頁面】,于是乎在網(wǎng)上找了找,類似的東西也有幾個,開源的、付費的都有,不過基本都是基于MySQL。由于需要連接Oracle所以從二次開發(fā)和頁面樣式來說個人覺得 phpMyDataGrid還是比較好上手。本篇首先介紹基于MySQL的使用方法,再簡單介紹對于Oracle連接(基于sqlrelay)的二次開發(fā)。

1. 創(chuàng)建測試數(shù)據(jù)庫和表

  1. create database `guru`;  
  2.  
  3. USE `guru`;  
  4.  
  5. CREATE TABLE `employees` (  
  6.       `id` int(6) NOT NULL auto_increment,  
  7.       `name` char(20) default NULL,  
  8.       `lastname` char(20) default NULL,  
  9.       `salary` float default NULL,  
  10.       `age` int(2) default NULL,  
  11.       `afiliation` date default NULL,  
  12.       `status` int(1) default NULL,  
  13.       `active` tinyint(1) default NULL,  
  14.       `workeddays` int(2) default NULL,  
  15.       `photo` char(30) default NULL,  
  16.       PRIMARY KEY  (`id`)  
  17. )  
  18.  
  19. insert into `employees`  
  20.     (`id`,`name`,`lastname`,`salary`,`age`,`afiliation`,`status`,`active`,`workeddays`,`photo`)   
  21.     values (1, 'Ana''Trujillo',2000,45, '2005-05-13',1,1,10, '1.jpg');  
  22. insert into `employees`   
  23.     (`id`,`name`,`lastname`,`salary`,`age`,`afiliation`,`status`,`active`,`workeddays`,`photo`)  
  24.     values (2, 'Jennifer''Aniston',3500,23, '2004-10-22',1,0,0, '2.jpg');  
  25. insert into `employees`   
  26.     (`id`,`name`,`lastname`,`salary`,`age`,`afiliation`,`status`,`active`,`workeddays`,`photo`)  
  27.     values (3, 'Michael''Norman',1200,19, '2007-01-10',1,1,5, '3.jpg');  
  28. insert into `employees`   
  29.     (`id`,`name`,`lastname`,`salary`,`age`,`afiliation`,`status`,`active`,`workeddays`,`photo`)  
  30.     values (4, 'Vanessa''Black',6500,31, '2000-11-05',1,1,30, '4.jpg');  
  31. insert into `employees`   
  32.     (`id`,`name`,`lastname`,`salary`,`age`,`afiliation`,`status`,`active`,`workeddays`,`photo`)  
  33.     values (5, 'Michael''Strauss',3200,45, '2006-10-21',2,0,22, '5.jpg');  
  34. insert into `employees`   
  35.     (`id`,`name`,`lastname`,`salary`,`age`,`afiliation`,`status`,`active`,`workeddays`,`photo`)  
  36.     values (6, 'William''Brown',2300,21, '2001-03-10',3,1,10, '6.jpg');  
  37. insert into `employees`   
  38.     (`id`,`name`,`lastname`,`salary`,`age`,`afiliation`,`status`,`active`,`workeddays`,`photo`)  
  39.     values (7, 'Lucca''Normany',2800,36, '2006-10-02',3,1,20, '7.jpg'); 

2. PHP程序介紹

phpMyDataGrid主要是通過phpmydatagrid.class.php,dgscripts.js來實現(xiàn)的,總共加起來不到100kB,又是一個小巧的軟件。對于這兩個文件就不多講了,感興趣的同學(xué)可以“打包帶走”回去慢慢品。主要介紹該軟件的使用方法,即實例 datagrid_for_mysql.php。先看一下頁面示意圖:

2009-8-11-19.22.06

程序講解:

  1. <?php   
  2. include ("phpmydatagrid.class.php");  
  3. $objGrid = new datagrid;  
  4. $objGrid->closeTags(true);    
  5. $objGrid->friendlyHTML();    
  6. $objGrid->methodForm("get");   
  7. //連接數(shù)據(jù)庫  
  8. $objGrid->conectadb("127.0.0.1""root""root""guru");//加密字符串  
  9. $objGrid->salt("Myc0defor5tr0ng3r-Pro3EctiOn");  
  10. $objGrid->language("en");  
  11. //***一列顯示的功能鍵,從左向右功能為“新增鍵”、“編輯鍵”、“刪除鍵”、“瀏覽鍵”。  
  12. $objGrid->buttons(true,true,true,true);  
  13. //修改數(shù)值時產(chǎn)生的Form名稱  
  14. $objGrid->form('employee', true);  
  15. //可檢索列名  
  16. $objGrid->searchby("name,lastname");  
  17. //需要讀取的表  
  18. $objGrid->tabla("employees");  
  19. //索引值用于修改數(shù)據(jù)  
  20. $objGrid->keyfield("id");  
  21. //分頁顯示行數(shù)  
  22. $objGrid->datarows(20);  
  23. //默認排序方式  
  24. $objGrid->orderby("name""ASC");  
  25. //顯示列設(shè)置,相關(guān)設(shè)置可參考phpmydatagrid.class.php  
  26. $objGrid->FormatColumn("id""ID Employee", 5, 5, 1, "50""center""integer");  
  27. $objGrid->FormatColumn("name""Name", 30, 30, 0, "150""left");  
  28. $objGrid->FormatColumn("lastname""Last name", 30, 30, 0, "150""left");  
  29. $objGrid->FormatColumn("age""Age", 5, 5, 0, "50""right");//自定義日期格式  
  30. $objGrid->FormatColumn("afiliation""Afiliation Date", 10, 10, 0, "100""center""date:dmy:/");//編輯時可以自定義為<Select>模式  
  31. $objGrid->FormatColumn("status""Status", 5, 5, 0, "60""left""select:1_Single:2_Married:3_Divorced");  
  32. //編輯時可以自定義為<CheckBox>模式  
  33. $objGrid->FormatColumn("active""Active", 2, 2, 0,"50""center""check:No:Yes");//自定義貨幣顯示形式  
  34. $objGrid->FormatColumn("salary""Salary", 10, 10, 0, "90""right""money:&euro;");//將數(shù)據(jù)以柱狀圖顯示  
  35. $objGrid->FormatColumn("workeddays""Work days", 5, 2, 0, "50""right""chart:percent:val:31");  
  36. $objGrid->checkable();  
  37. $objGrid->setHeader();  
  38. $objGrid->ajax('silent');  
  39. echo '<html>  
  40.       <head><title>PHPDataGrid</title></head>  
  41.       <body><div align="center"><br />';  
  42. //生成DataGrid  
  43. $objGrid->grid();  
  44. echo '</div></body></html>';//關(guān)閉數(shù)據(jù)庫連接  
  45. $objGrid->desconectar();  
  46. ?>  

3. 基于Oracle簡介

對于Oracle的讀取主要是把phpmydatagrid.class.php中與MySQL連接的函數(shù)修改為Oracle,本篇是通過sqlrelay(可參考http://sqlrelay.sourceforge.net/)進行的Oracle連接,當(dāng)然也可以使用PHP自帶的OCI8模塊(效率有些低),修改后另存為phporadatagrid.class.php即可在其他程序(datagrid_for_oracle.php)中調(diào)用。以上涉及的所有程序均可在壓縮包中找到。
希望對大家有用!

原文鏈接:http://www.cnblogs.com/gnielee/archive/2009/08/11/1543911.html

責(zé)任編輯:張偉 來源: Gnie的博客
相關(guān)推薦

2009-09-03 14:55:56

C#實現(xiàn)DataGri

2010-03-02 14:21:29

WCF版本更新

2010-12-28 13:44:12

PHPXMLjQuery

2011-07-25 15:54:08

XCode PHP

2009-08-07 17:56:07

DataGrid的樣式

2011-06-17 10:11:01

jQueryPHP

2018-06-04 10:53:25

2009-11-30 15:10:46

PHP substr函

2017-10-13 10:17:13

新浪

2009-10-28 16:31:37

Oracle傳輸表空間

2010-11-23 09:13:47

mysql修改表結(jié)構(gòu)

2009-12-02 15:45:04

PHP抓取天氣預(yù)報

2012-06-13 10:49:23

PHP

2009-11-30 17:49:51

PHP函數(shù)preg_s

2010-04-16 09:06:18

WPF 4

2020-10-14 11:30:10

PHP網(wǎng)絡(luò)安全加密

2010-10-13 09:37:48

MYSQL修改表結(jié)構(gòu)

2009-09-14 19:20:22

LINQ TO SQL

2009-11-26 13:52:07

PHP字符串替換函數(shù)s

2012-02-08 17:01:36

點贊
收藏

51CTO技術(shù)棧公眾號

av五月天在线| 97国产精品久久| 中文字幕一区二区三区不卡在线| 亚洲老妇激情| 国产精品原创视频| 国产综合在线观看| 国产a级一级片| 婷婷四房综合激情五月| 3344国产精品免费看| 精品国产自在久精品国产| 亚洲另类中文字| 国产成人av影院| 99伊人成综合| 女人色偷偷aa久久天堂| 91麻豆精品| 性欧美1819sex性高清大胸| 两个人hd高清在线观看| 亚欧美在线观看| 国产在线观看欧美| 国产亚洲精品自在久久| 91精品在线国产| 欧美夫妻性视频| 欧美老女人性生活| 久久久精品在线| 日韩三级电影网址| 午夜精品福利一区二区蜜股av| 亚洲色图欧洲色图| 日韩一区欧美小说| 国产精品成人免费| 国产欧美精品在线观看| 91在线看国产| 91麻豆免费观看| 99国产精品久| 国产欧美一区二区三区网站| 91视频精品在这里| 久久伊人中文字幕| 成人精品鲁一区一区二区| 六月丁香婷婷久久| 中中文字幕av在线| 国产精品久久久久久福利| av成人手机在线| 成年人视频在线看| 亚洲无线看天堂av| 超碰一区二区| aaa国产精品视频| 色婷婷综合久久久久久| 青青草久久爱| 99久久综合| 国产精品女主播一区二区三区| 视频在线观看一区二区三区| 性欧美xxxx大乳国产app| 国产精品一二三区在线| 国产日韩欧美麻豆| 欧美日韩激情小视频| 在线观看国产精品淫| 精品99一区二区三区| 91麻豆swag| 亚洲经典自拍| 91精品国产乱码久久久久久| 亚洲系列另类av| 中日韩免视频上线全都免费| 久久av影院| 一级毛片视频在线| 中文字幕av导航| 奇米四色中文综合久久| 91福利小视频| 国产一区二区三区香蕉| 国产黄人亚洲片| 国产成人一级电影| 青青草免费在线| 18禁裸男晨勃露j毛免费观看| 69174成人网| 日本成人黄色片| 久久全国免费视频| 欧美一级片免费在线| 精品国产青草久久久久福利| 亚洲精品720p| 色网综合在线观看| 欧美一区二区三区视频免费| 51久久精品夜色国产麻豆| 日本午夜精品一区二区| 日本我和搜子同居的日子高清在线| 午夜影院在线播放| 激情欧美日韩一区| 国产福利资源一区| 日韩欧美久久| 日韩电影av| 成人av在线播放| а√天堂中文资源在线bt| 男操女在线观看| 日本视频在线免费观看| 日本中文字幕在线观看| 最新欧美色图| av片在线观看永久免费| heyzo在线| www.com.cn成人| 亚洲综合电影| 日韩av网站在线免费观看| 97色成人综合网站| 青青草97国产精品麻豆| 成人av一区二区三区| 日韩欧美的一区二区| 美日韩精品免费| 成人狠狠色综合| 国产欧美三级电影| 日韩二区在线观看| 欧美va亚洲va| 欧美性受黑人性爽| 欧美与亚洲与日本直播| caoporen国产精品视频| 欧美精品电影免费在线观看| 国产精品秘入口18禁麻豆免会员| 国产传媒在线观看| 一区在线视频观看| 欧美高清激情brazzers| 亚洲综合av一区| 久久精品国产福利| 久久精品视频在线免费观看| 久久久女人电视剧免费播放下载| 美乳中文字幕| 中文乱码免费一区二区三区下载| 色老汉一区二区三区| 一区二区三区偷拍| 香蕉成人在线| 国产精品伦一区| 国产高清在线精品一区二区三区| 日韩激情电影免费看| 成人激情免费网站| 久热在线中文字幕色999舞| 人妻无码视频一区二区三区| 99久久香蕉| 91精品婷婷国产综合久久竹菊| 日韩精品资源| 欧美激情极品| 精品国产三级a在线观看| 男女男精品视频站| 天堂资源在线中文| 99成人超碰| 色老头一区二区三区在线观看| 色网视频在线| www.欧美.com| 国产乱码精品一区二区三区中文| 天堂а√在线最新版中文在线| av在线不卡免费看| 久色乳综合思思在线视频| 黄大色黄女片18第一次| 国产麻豆精品一区二区| 久久久久久午夜| 成人看片网站| 欧美在线观看视频一区二区| 四虎成人在线视频| 国内一区二区在线| 999精品视频一区二区三区| 免费成人在线电影| 欧美日韩高清在线播放| 可播放的18gay1069| 欧美日韩三区| 久久免费国产视频| 美女高潮在线观看| 538在线一区二区精品国产| eeuss鲁片一区| 成人精品鲁一区一区二区| 色噜噜一区二区| 香蕉久久久久久久av网站| 国产日韩精品入口| 国产厕拍一区| 欧美精品www在线观看| av在线日韩| 日韩亚洲欧美成人一区| 午夜成人影视| 福利微拍一区二区| 翔田千里在线视频| 欧美在线观看视频一区二区| 清纯唯美亚洲色图| 亚洲影院久久精品| 日本www.色| 亚洲免费在线看| 青草网在线观看| 国产成人综合自拍| 欧美一级中文字幕| 91亚洲精品一区二区乱码| 在线视频欧美一区| 国产一区在线看| 久久美女福利视频| 国产日韩精品一区二区浪潮av| 精品久久久久av| 久热综合在线亚洲精品| 亚洲精品国产系列| 国产综合色在线| 免费高清在线观看免费| 久久天天做天天爱综合色| xxxxx国产| 日本韩国视频一区二区| 成人三级网址| 中文字幕一区电影| 国偷自产av一区二区三区| 国产免费一区视频观看免费| 久久男女视频| 久久国产精品网| 一区二区三区日韩|