在從數(shù)據(jù)庫拿到復(fù)選框的值后如何來判斷選中。再tp中我們可以用模板變量 in 來做。{in name="1" value= "$data['juese']" } checked {/in}{in name="1" value= "1,2...
在tp驗(yàn)證器類中內(nèi)置了,很多的驗(yàn)證規(guī)則,這里講一下判斷字段的唯一。unique:User,name 介紹:unique是關(guān)鍵字,user是表名,name是字段名。protected $rule = [ &nb...
用戶在上傳信息的時(shí)候,需要做數(shù)據(jù)驗(yàn)證,tp5.1給我們提供的驗(yàn)證器類。那么我們?nèi)绾斡靡惶昨?yàn)證規(guī)則,來對(duì)不同頁面,提交的數(shù)據(jù)做不同的驗(yàn)證調(diào)整呢?方法:驗(yàn)證器類(我們要使用`驗(yàn)證場景`)通過驗(yàn)證場景我們可以指定那個(gè)場景下使用哪幾種字段驗(yàn)證。protect...
Trait 是用來完成代碼復(fù)用的,他突破了PHP只能單繼承的局限,它具有類的大部分特點(diǎn),唯獨(dú)不可以被實(shí)例化(new)use 可以在一個(gè)類中引入TraitTrait 在使用時(shí)的優(yōu)先級(jí) 子類 > Trait > 父類如何在一個(gè)類中引入多個(gè)Trait,而且...
驗(yàn)證碼刷新只需要在 點(diǎn)擊之后更換一下驗(yàn)證碼的地址就可以。function recap(){ var ts = Date.parse(new Date())/1000 $('#reimg').attr('sr...
我用的jq來寫的。ajax文件上傳需要設(shè)置兩個(gè)屬性,contentType : false,processData : false,獲取數(shù)據(jù)的時(shí)候我們需要使用FromData來獲取。實(shí)例
比較簡單的寫法。后臺(tái)用得TP5.1框架和jq框架來做的。貼一下我做好的效果圖(搜素是按`學(xué)生姓名`): 搜索<...
tp提供了兩種方法操作數(shù)據(jù)庫 Db類和模型,Db類中用的是鏈?zhǔn)讲僮鞑樵僼able()/name()選擇操作的數(shù)據(jù)表,差別:設(shè)置了數(shù)據(jù)表前綴參數(shù)時(shí)用:name()value()查詢某一條記錄的某一個(gè)字段的值,只能返回第一個(gè)被查到的數(shù)據(jù) 和 第一個(gè)被指定...
$.ajax({參數(shù)}) 它的參數(shù)有很多,手冊里我看的眼花繚亂。這里做一下統(tǒng)計(jì)和簡介typeGET/POSTurlURL (要請(qǐng)求的地址)data發(fā)送的數(shù)據(jù)一般是字符串,如果要是 json 則需要使用JSON.stringify(data)...
在有些時(shí)候我們可能需要把a(bǔ)jax中的返回值保存到全局中,來讓外部也可以使用這個(gè)結(jié)果,就不用需要一次去后臺(tái)請(qǐng)求一次。只需要在全局中設(shè)置個(gè)變量,再把a(bǔ)jax中返回的結(jié)果賦給這個(gè)全局變量就好。`關(guān)鍵點(diǎn)ajax`需要用同步的方法來請(qǐng)求,防止我們已經(jīng)去使用全局...
TP框架如何去掉入口文件index.php,現(xiàn)在很多項(xiàng)目上線后都會(huì)做一些然并***的操作。我自己用tp5.1的框架去除index.php時(shí)按著tp5.1的手冊一番操作后發(fā)現(xiàn)并不好使,需要按著文檔做完后,改一下.htaccess文件 &nb...
單看AJAX,他也沒有多少個(gè)函數(shù)。先整理需要用到的函數(shù)和屬性. JS : XMLHttpReque...
文件上傳需要的都php函數(shù)和HTMl標(biāo)簽,
mysql語句,基本書寫規(guī)范,表字段設(shè)置
js中的關(guān)聯(lián)數(shù)組