数据更新播报php程序,使用thinkPHP实现数据更新一例【原创】
在上一篇文章中我們實現(xiàn)了數(shù)據(jù)的刪除和批量刪除,這一篇文章我們將實現(xiàn)數(shù)據(jù)的更新。
首先依然是預(yù)期效果圖:
點擊修改后進(jìn)入modi.html頁面,然后進(jìn)行修改,如此處修改了真實姓名這一屬性:
點擊保存:
以上是要實現(xiàn)的效果,下面是實現(xiàn)的具體代碼了:
首先依然是視圖內(nèi)的代碼:
用戶名: 真實姓名: 手機號碼: 電子郵箱: 添加時間: 設(shè)置密碼: 確認(rèn)密碼:??保存??
接下來是控制器:需要說明的是這里需要對未修改前的值進(jìn)行一下寫入,主要是為了方便用戶備忘,因此需要進(jìn)行一個if分支的判斷:
public function modi(){
if (IS_POST) {
$adminUsersModel = D("adminUsers");
$adminUsersModel->create();
// var_dump($adminUsersModel);
// exit("創(chuàng)建成功!");
if($adminUsersModel->save()){
$this->success("修改成功", U("Admin/User/lists"));
}
else {
$this->error($adminUsersModel->getError());
}
}
else {
$id = isset($_GET['id']) ? intval($_GET['id']) : '';
if ($id == '') {
exit("bad param! 請輸入id");
}
$adminUsersModel=D("adminUsers");
$adminUsers=$adminUsersModel->find($id);
//var_dump($adminUsers);
$this->assign("adminUsers", $adminUsers);
$this->display();
}
}
本文為博主原創(chuàng),轉(zhuǎn)載請注明,并加原網(wǎng)址哦。
另外友情鏈接thinkPHP的參考手冊:http://document.thinkphp.cn/manual_3_2.html
題外話:最近挺忙,除了查一些東西都沒怎么跑到園子里來轉(zhuǎn)一轉(zhuǎn),今天上線發(fā)現(xiàn)園子不如以前熱鬧了,我是有些小小的失落的,不知道各位園友是怎么看的,反正我覺得在這樣一個挺嘈雜的社會環(huán)境下,能找到像園子這樣的一個讓人能靜下心來寫幾行代碼,思考生活,思考人生的地方真的不多了,還是希望大家能多多支持這樣的一個平臺,多多分享一些東西。作為準(zhǔn)大三的我還希望能夠得到各位大神的多多幫助啊。
thinkphp 原數(shù)據(jù)更新
調(diào)用TP的save方法更新數(shù)據(jù)時,如果新數(shù)據(jù)與數(shù)據(jù)庫中得數(shù)據(jù)一致, 那么執(zhí)行M('table')->save(data)方法時,該方法會返回false.現(xiàn)在的需求是,哪怕用戶要更新的數(shù)據(jù)與原數(shù)據(jù) ...
ThinkPHP 數(shù)據(jù)更新
ThinkPHP的數(shù)據(jù)更新操作包括更新數(shù)據(jù)和更新字段方法. 直線電機廠家 更新數(shù)據(jù) 更新數(shù)據(jù)使用save方法,例如: $User = M("User"); // 實例化User對象 ...
ThinkPHP 統(tǒng)計數(shù)據(jù)(數(shù)字字段)更新 setInc 與 setDec 方法
ThinkPHP 統(tǒng)計數(shù)據(jù)更新 ThinkPHP 內(nèi)置了對統(tǒng)計數(shù)據(jù)(數(shù)字字段)的更新方法: setInc():將數(shù)字字段值增加 setDec():將數(shù)字字段值減少 setInc() ThinkPHP ...
Redis各種數(shù)據(jù)類型的使用場景
Redis的六種特性 l?Strings l?Hashs l?Lists l?Sets l?Sorted Sets l?Pub/Sub Redis各特性的應(yīng)用場景 Strings Strings?數(shù)據(jù) ...
lib和dll的例子
.dll和.lib的區(qū)別 lib是靜態(tài)庫,dll一般是動態(tài)鏈接庫(也有可能是別的)比如要編譯個exe,lib在編譯的時候就會被編譯到exe里,作為程序的一部分而dll是不被編譯進(jìn)去,是運行的時候才調(diào)入 ...
14-stringstream
C++中stringstream的使用方法和樣例 原創(chuàng)?2016年11月06日 15:46:49 標(biāo)簽: string?/ C++ 7427 之前在leetcode中進(jìn)行string和int的轉(zhuǎn)化時使 ...
使用thinkPHP框架實現(xiàn)刪除和批量刪除一例【原創(chuàng)】
本文為作者原創(chuàng),轉(zhuǎn)載請注明原作者及轉(zhuǎn)載地址. 上一篇講了如何用thinkPHP框架實現(xiàn)數(shù)據(jù)的添加,那這一篇就講一下如何用thinkPHP實現(xiàn)數(shù)據(jù)的刪除和批量刪除吧. 預(yù)期效果圖: 原諒博主對照片的處理 ...
iOS——Swift開發(fā)中的單例設(shè)計模式(摘譯,非原創(chuàng))
最近在開發(fā)一個小的應(yīng)用,遇到了一些Objective-c上面常用的單例模式,但是swift上面還是有一定區(qū)別的,反復(fù)倒來倒去發(fā)現(xiàn)不能按常理(正常的oc to swift的方式)出牌,因此搜索了一些帖子 ...
(原創(chuàng))spring mvc和jersey rest 組合使用時單例對像實例化兩次的BUG及解決辦法
項目中沒用spring 的restTemplate 而是采用 jersey來做rest 的實現(xiàn),一直用著,也沒發(fā)現(xiàn)有什么不對,后來加入了,以quartz用硬編碼方式實現(xiàn),結(jié)果啟動項目的時候報錯 ,具體 ...
隨機推薦
詳解SpringMVC中GET請求
GET請求概述 GET請求,請求的數(shù)據(jù)會附加在URL之后,以?分割URL和傳輸數(shù)據(jù),多個參數(shù)用&連接.URL的編碼格式采用的是ASCII編碼,而不是uniclde,所有的非ASCII字符都要編 ...
asp.net 讀取一個文本文件,并輸出到網(wǎng)頁顯示 通過 一般處理程序?qū)崿F(xiàn)
asp.net 讀取一個文本文件,并輸出到網(wǎng)頁顯示 通過 一般處理程序?qū)崿F(xiàn) 用這個可以做模板首頁進(jìn)行輸出,也可以自已自定義進(jìn)行擴(kuò)展 //得到讀取到的文本到string中 string resultTe ...
IOS第15天(2,事件處理,側(cè)滑菜單,抽屜效果)
******HMDrawViewController.m #import "HMDrawViewController.h" @interface HMDrawViewControl ...
mysql開啟全文索引功能
注意:全文檢索模塊需要mysql開啟全文索引功能,開啟方法:修改mysql配置文件:window服務(wù)器為my.ini,linux服務(wù)器為my.cnf,在 [mysqld] 后面加入一行“ft_min_ ...
客戶機增加域 及server文件共享
客戶機要增加域,右擊我的電腦--屬性--更改--域,輸入域名.例:輸入域名company.com中的company , 后面的com不要加. 再在彈出的窗體中輸入域管理員的完整username(use ...
SQL點滴28—一個簡單的存儲過程
原文:SQL點滴28-一個簡單的存儲過程 在表中寫入一條數(shù)據(jù)同事要向另外一個表中寫入信息,所以會使用到事務(wù).實際使用的時候還會一次向一個表中吸入多條數(shù)據(jù),下面的存儲過程,將字符串拆分成數(shù)組然后寫入到表 ...
AI行業(yè)需要什么樣的人才
自AI人工智能誕生以來,它的領(lǐng)域逐步擴(kuò)大,技術(shù)層面也越來越多樣化,投身于該領(lǐng)域的人才也越來越多,那么AI行業(yè)到底需要什么樣的人才?我們應(yīng)該如何定位自己,找到適合的領(lǐng)域?3月8日晚,在飛馬網(wǎng)線上直播中, ...
md5sum的使用
通過md5sum可以對文件做哈希校驗,用來驗證文件完整性. 批量生成校驗值 $ find . -iname "*.mp4" -exec md5sum -t {} \; >/t ...
javascript之網(wǎng)頁跑馬燈
---恢復(fù)內(nèi)容開始---
c/c++ 標(biāo)準(zhǔn)庫 string
c/c++ 標(biāo)準(zhǔn)庫 string 標(biāo)準(zhǔn)庫 string的小例子 test1~test10 #include using namespace std; int main ...
總結(jié)
以上是生活随笔為你收集整理的数据更新播报php程序,使用thinkPHP实现数据更新一例【原创】的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 老人白内障要怎样治疗
- 下一篇: 容易得麦粒肿的怎么办