最近很多小伙伴都在问thinkphp利用模型通用数据编辑添加和删除的实例代码和thinkphp增删改查例子这两个问题,那么本篇文章就来给大家详细解答一下,同时本文还将给你拓展jQuery实现动态添加和
最近很多小伙伴都在问thinkphp利用模型通用数据编辑添加和删除的实例代码和thinkphp增删改查例子这两个问题,那么本篇文章就来给大家详细解答一下,同时本文还将给你拓展jQuery实现动态添加和删除input框实例代码、js动态添加和删除行实例代码、thinkPHP 使用模型更新数据、thinkphp 批量删除的实现等相关知识,下面开始了哦!
本文目录一览:- thinkphp利用模型通用数据编辑添加和删除的实例代码(thinkphp增删改查例子)
- jQuery实现动态添加和删除input框实例代码
- js动态添加和删除行实例代码
- thinkPHP 使用模型更新数据
- thinkphp 批量删除的实现
thinkphp利用模型通用数据编辑添加和删除的实例代码(thinkphp增删改查例子)
数据添加函数实例
if (IS_POST) {
//如果用户提交数据
$model = D("$strName");
if (!$model->create()){
// 如果创建失败 表示验证没有通过 <a href="https://www.jb51.cc/tag/shuchu/" target="_blank">输出</a><a href="https://www.jb51.cc/tag/cuowu/" target="_blank">错误</a><a href="https://www.jb51.cc/tag/tishi/" target="_blank">提示</a>信息
$info = array(
"info"=>"{$model->getError()}","status"=>"n",);
$this->ajaxReturn($info,'json');
exit();
} else {
if ($model->add()){
$info = array(
"info"=>"恭喜操作成功!","status"=>"y",);
$this->ajaxReturn($info,'json');
} else {
$info = array(
"info"=>"操作失败!",'json');
}
}
}
}
数据更新函数实例
if (IS_POST) {
//如果用户提交数据
$model = D("$strName");
if (!$model->create()){
// 如果创建失败 表示验证没有通过 <a href="https://www.jb51.cc/tag/shuchu/" target="_blank">输出</a><a href="https://www.jb51.cc/tag/cuowu/" target="_blank">错误</a><a href="https://www.jb51.cc/tag/tishi/" target="_blank">提示</a>信息
$info = array(
"info"=>"{$model->getError()}",'json');
exit();
} else {
if ($model->save()){
$info = array(
"info"=>"恭喜操作成功!",'json');
}
}
}
}
数据删除函数实例
if(IS_POST)
{
$id = I('post.id');
if(!empty($id))
{
//用户提交数据删除当前id
$model = D("$strName");
$result = $model->delete("$id");
if($result !== false){
$info = array(
"info"=>"操作成功!",'json');
}else{
$info = array(
"info"=>"操作失败!",'json');
}
}
}
}
以上这篇thinkPHP利用模型通用数据编辑添加和删除的实例代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持小编。
jQuery实现动态添加和删除input框实例代码
本文实例为大家分享了jQuery实现动态添加和删除input框的具体代码,供大家参考,具体内容如下
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>选项</title> <script type="text/javascript" src="js/jquery-1.8.3.js"></script> <script> $(function(){ // 添加选项 $("#opbtn").click(function(){ if($("#opts>li").size() < 6){// 最多添加6个选项 $("#opts").append("<li><input /></li>"); }else{// 提示选项个数已经达到最大 $("#optips").html("选项个数已经达到最大,不能再添加!"); $("#optips").css({"color":"red"}); } }); // 删除选项 $("#delbtn").click(function(){ if($("#opts>li").size() <= 0){ $("#optips").html("已经没有选项可以删除了!"); $("#optips").css({"color":"red"}); } else{ // 删除选项,每次删除最后一个 $("#opts>li").last().remove(); } }); }); </script> <style> *{ margin: 0px; padding: 0px; } #dv{ width: 100px; height: 100px; background-color: yellow; margin: 0px auto 0px; } </style> </head> <body> <div> <input id="opbtn" type="button" value="添加选项"/> <input id="delbtn" type="button" value="删除选项"/> <input id="wrapbtn" type="button" value="包围DIV"/> <ol id="opts" type="A"></ol> <!-- 提示语 --> <span id="optips"></span> </div> </body> </html>
以上所述是小编给大家介绍的jQuery实现动态添加和删除input框详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
- jQuery实现动态添加和删除input框代码实例
- jQuery ajax仿Google自动提示SearchSuggess功能示例
- JQueryDOM之样式操作
- 浅谈JS和jQuery的区别
- jQuery添加新内容的四个常用方法分析【append,prepend,after,before】
- 简单易扩展可控性强的Jquery转盘抽奖程序
- 详解jQuery-each()方法
- 使用jquery的cookie实现登录页记住用户名和密码的方法
- Jquery的autocomplete插件用法及参数讲解
- jQuery事件blur()方法的使用实例讲解
js动态添加和删除行实例代码
html>
head>
title>js-sampletitle>
script type="text/javascript">
以上就是js动态添加和删除行实例代码的详细内容,更多请关注php中文网其它相关文章!
thinkPHP 使用模型更新数据
一。用模型静态方法:update ([更新数组],[更新条件])
1. 更新条件用数组给出
2. 更新函数用闭包函数给出
thinkphp 批量删除的实现
html:
<li>
<a class="delete" href="__URL__/deleteSelected/navTabId/__MODULE__" target="selectedTodo" posttype="string" calback="navTabAjaxMenu" rel=''ids'' title="你确定要删除吗?" warn="请选择节点"><span>批量删除</span></a>
</li>
<table class="table" width="100%" layoutH="138">
<thead>
<tr>
<th width="10"><input type="checkbox" class="checkboxCtrl" group="ids" /></th>
<th width="60">编号</th>
</tr>
</thead>
<tbody>
<volist id="vo" name="list">
<tr>
<td><input name="ids" type="checkbox" value="{$vo.id}"> </td>
<td>{$vo[''id'']}</td>
</tr>
</volist>
</table>
php:
public function deleteSelected() {
//删除指定记录
$name = $this->getActionName();
$model = D($name);
if (!empty($model)) {
$pk = $model->getPk();
$ids = $_REQUEST[''ids''];
if (!empty($ids)) {
$condition = array($pk => array(''in'', explode('','', $ids)));
if (false !== $model->where($condition)->delete()) {
$sql = $model->_sql();
$this->success("删除成功!");
} else {
$this->error(''删除失败!'');
}
} else {
$this->error(''非法操作'');
}
}
原理是根据 Web 表单提交时可以传递数组,例如:
<input type="text" name="firstname">
<input type="text" name="lastname">
<input type="text" name="email">
<input type="text" name="address">
<input type="text" name="tree[tree1][fruit]">
<input type="text" name="tree[tree1][height]">
<input type="text" name="tree[tree2][fruit]">
<input type="text" name="tree[tree2][height]">
<input type="text" name="tree[tree3][fruit]">
<input type="text" name="tree[tree3][height]">
则传递过来的是:
$_POST[] = array(
''firstname''=>''value'',
''lastname''=>''value'',
''email''=>''value'',
''address''=>''value'',
''tree'' => array(
''tree1''=>array(
''fruit''=>''value'',
''height''=>''value''
),
''tree2''=>array(
''fruit''=>''value'',
''height''=>''value''
),
''tree3''=>array(
''fruit''=>''value'',
''height''=>''value''
)
)
)
关于thinkphp利用模型通用数据编辑添加和删除的实例代码和thinkphp增删改查例子的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于jQuery实现动态添加和删除input框实例代码、js动态添加和删除行实例代码、thinkPHP 使用模型更新数据、thinkphp 批量删除的实现等相关知识的信息别忘了在本站进行查找喔。
本文标签: