亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

thinkphp彈出層問題,希望大神幫助。

thinkphp彈出層問題,希望大神幫助。

phper12138 2016-11-18 14:27:22
點擊編輯就彈出這個添加框,應該怎么實現,并且,需要把輸入的值存到數據庫,應該怎么接收,希望大神提點。。主要是后臺怎么接收輸入的值。用的是thinkphp
查看完整描述

2 回答

?
慕田峪3555374

TA貢獻137條經驗 獲得超18個贊

用ajax來傳值,彈出框就用隱藏div就可以了,只不過把顯示層數提到最上面

查看完整回答
反對 回復 2016-11-20
?
ChinaCJM

TA貢獻44條經驗 獲得超84個贊

第一個,實現“點擊編輯就彈出添加框”。
在當前的視圖頁面添加一個表單,表單的內容就是添加框里面要顯示的內容,設置好css樣式后,將表單隱藏起來display:none。
“編輯”這里添加一個點擊事件onclick,點擊之后表單顯示display:block;

第二個,實現“輸入的值存到數據庫”。
設置上面表單提交的url(這里我用...../getform),在對應的控制器里添加一個接受表單的方法(這里我用getform)
public?function?getform(){
????//接收表單的內容
????$content?=?$_POST['content'];??//這里根據自己實際表單里面的內容進行接收,如果是get方式提交的就用$_GET接收。
????
????//引進數據表
????$sql?=?D('要修改的數據表');
????$data['content']?=?$content;????//這里根據你數據表里面要修改的字段進行設置
????$info?=?$sql->where('id?='$id)->save($data);????//這里where里面的內容根據這張表的主鍵,一般是id
????if($info){
????????$this->success('數據修改成功','這里寫你要跳轉的url');
????}
????else{
????????$this->error('數據修改失敗');????//一般數據修改失敗可能是數據表的字段寫錯了,也可能是其他的。
????}
}

希望對你有幫助。


查看完整回答
反對 回復 2016-11-18
  • 2 回答
  • 1 關注
  • 3717 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號