當前位置:
首頁 > 知識 > Tp3.2提交表單與操作表單

Tp3.2提交表單與操作表單

筆記筆記

Tp3.2提交表單與操作表單

先去建個表————

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>&nbsp;&nbsp;
<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表單驗證及自定義方法