Tp3.2提交表單與操作表單
筆記筆記
先去建個表————
然後把我輸入的東西 存到表裡:
<input type="submit" id="tijiao" value="提交" stylex="background-color:#fa6374; color:#FFF; cursor:pointer; border:0px; margin-left:63px;">
這裡用的提交按鈕,以form的方式
form是這麼寫的:
<form action="{:U("validate")}" method="post" name="myform">
然後我們去validate方法里去做處理:
<?php
public function validate{
$date["name"] = I("post.lc_name");
$date["tel"] = I("post.lc_tel");
$date["youxiang"] = I("post.lc_email");
$date["address"] = I("post.lc_address");
$date["content"] = I("post.lc_content");
$yzm = I("post.code");
// $fkyz = D("Liuyan");/**/
//
// if (!$fkyz->create){
// // 如果創建失敗 表示驗證沒有通過 輸出錯誤提示信息
// exit($fkyz->getError);
//
// }else{
// 驗證通過 可以進行其他數據操作
$verify = new ThinkVerify;
$yzmyz = $verify->check($yzm);
if(!$yzmyz){
$this->error("驗證碼錯誤");
}
else{
$validate = M("liuyan3");
$validate->add($date);
$this->success("添加成功");
}
}
// }
我注釋的是驗證;
這樣一來 我輸入的東西就存進了數據表裡面,
我還需要在後台把他們遍歷出來,我來控制它;
便利很簡單:
<article:list type="liuyan3" limit="" order="id asc" where="">
<tr>
<td>{$v.id}</td>
<td>{$v.name}</td>
<td>{$v.tel}</td>
<td>{$v.youxiang}</td>
<td>{$v.address}</td>
<td>{$v.content}</td>
<td>
<a href="__CONTROLLER__/xg?code={$v.id}">
<i></i> 編輯</a>
<a>
<i></i> 刪除</a>
</td>
</tr>
</article:list>
然後做個修改吧:
修改連接到該控制器的xg方法,還順便傳了一下id;
看一下ajax處理,ajax簡單
<script>
var config = {
".chosen-select": {},
}
for (var selector in config) {
$(selector).chosen(config[selector]);
}
deal;
function deal
{
$("#btn_s").click(function{
var id=$("#ids").val;
var name=$("#laiyuan").val;
var tel=$("#laiyuan2").val;
var email=$("#views").val;
var address=$("#laiyuan_url").val;
var content=$("#liuyan").val;
alert(content);
alert(id);
alert(name);
alert(email);
alert(address);
$.ajax({
url:"__CONTROLLER__/deal",
data:{id:id,name:name,tel:tel,email:email,address:address,content:content},
dataType:"TEXT",
type:"POST",
success: function(r)
{
window.location.href="__CONTROLLER__/index";
}
})
})
}
</script>
</body>
然後後台處理:
<?
public function xg
{
$id=I("get.code");
$this->assign("arr2",$id);
$this->display("tg:public/xg");
}
public function deal
{
$id=I("post.id");
$data["name"]=I("post.name");
$data["tel"]=I("post.tel");
$data["youxiang"]=I("post.email");
$data["address"]=I("post.address");
$data["content"]=I("post.content");
$db=M("liuyan3");
$r=$db->where("id="{$id}"")->save($data);
dump($r);
}
璇哥的筆記@@
※Handler案例-簡易打地鼠遊戲
※關於SQL語句條件值寫中文查不到的問題
※案例:Oracle報錯ASM磁碟組不存在或沒有mount
※將SpringMVC中的HttpMessageConverter替換為Gson
※sharding-method 介紹
TAG:達人科技 |
※HTML5表單自動驗證
※一加 6規格表單泄露:安卓8.1+驍龍845+OPPO=一加?
※FAMI通:最想玩的遊戲表單(09/23/2018)
※Django 表單
※Web Pages HTML 表單
※OPPO Find X充滿電僅15分鐘?詳細配置表單全曝光
※ASP.NET Web Pages-HTML 表單
※相對HTML4,HTML5中新增的6大表單屬性,你掌握了幾個?
※2018民營企業500強有哪些 表單一覽
※30個創意的手機APP表單UI界面設計
※SpringMVC接收Form表單中的數組數據
※ASP.NET Web Forms 編程HTML 表單
※?零售商泄露表單顯示任天堂仍有21款未公開NS遊戲
※淺談php表單安全中Token的實際應用
※公布!2018國家自然科學獎受理項目附表單
※contact form 7 使用教程,史上最受歡迎的WP表單插件
※廚房管理必備《讓毛利增長10%的23張訂貨系統管理表單》
※jQuery Mobile 表單
※基於AI的會話界面將成替代Web表單
※validate表單驗證及自定義方法