好吧,其實我這人不看重訪問量的,但是今天一天的訪問量比我去年發的一篇還要多.
我還是有點小小的驚訝的.作為乙個做技術的屌絲.不,我不認為自己是屌絲,我覺得程式設計是一件高大山的職業.雖然很累,但是確實能讓你每天的生活很充實.
no matter whether you believe it or not,anyhow i believe it.
如果涉及到附件呢.在修改的時候如果需要更換附件的時候,這真的是一件很頭痛的事情.
我不知道大家是怎樣實現的.下面我分享一下我的方法吧.
在頁面中我是這樣實現的.
我在後台進行新增操作.
首先我們再開始接收資料.如title,content的內容.判斷內容是否為空,為空直接返回.
如果有我們需要判斷一下是否有附件,如果有附件的話,我們先通過程式將其移動到專案的uploads資料夾中,
如果失敗的話,我們就直接返回了.
好,上程式.
if(is_post)
$arr = array(
'title' => $title,
'content' => $content;
'filename' => ///
'filepath' => /// );
$flag = 進行插入操作..
if($flag) $str = "成功";
else $str = "失敗";
$this->success("新增".$str,//跳到列表路由中.); }
}//end of post.
//下面是模板內容....
現在我們如果是要修改該內容的話.
我想到了乙個方法..
我只寫關鍵部分了哈..
搞定了...這樣在前台還是比較美觀的吧...
後台的邏輯有點複雜了..
首先你要判斷是否有附件,如果沒有,你就不能往資料庫裡面寫入空值,如果資料庫裡本來有,現在使用者沒有修改附件,如果統一的往資料庫裡面寫內容.則會覆蓋..
我說下我的思路.
首先還是判斷title,content是否為空.
如果不為空,判斷是否有附件,如果有附件,我們就進行統一的接收操作.
if(is_post)
$arr = array(
'title' => $title,
'content' => $content );
if(!$_post['id'])else
if($flag) $str = "成功";
else $str = "失敗";
$this->success($type.$str,//跳到列表路由中.); }
}//end of post.
//下面是模板內容....
php 在同乙個表單中新增和修改
我的方法是在同乙個表單中做文章,下面的例子是我用 thinkphp框架寫的 如果你不懂thinkphp,沒有關係,我只是想說說我的解決方案.前台如果是這樣的.說明,表示提交到article控制器的add方法.進行接收操作.就是這樣乙個簡單的表單,我們在後台直接接收資料.public function...
在同乙個程式中結合C
在同乙個程式中結合c 和c 在同乙個程式中結合c 以及c我們需要注意的4大主題 1.name mangling 名稱重整 2.statics 靜態物件初始化 3.動態記憶體分配 4.資料結構的相容性。對於名稱重整 我們知道在c 中由於過載的存在我們需要對函式的名稱進行重整,但是c的函式我們就不需要重...
js和jQuery 同乙個例項
id dst value 4 諾基亞n85原裝充電器 option value 3 諾基亞原裝5800耳機 option value 7 諾基亞n85原裝立體聲耳機hs 82 option value 9 諾基亞e66 option value 13 諾基亞5320 xpressmusic opti...