thinkphp 添加数据
、、、、控制器方法返回视图
public function create()
{
//
return view();
}
、、、、、、、、、、、、、、、表单页面
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>后台管理系统</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="">
<link href="__STATIC__/admin/css/main.css" rel="stylesheet" type="text/css"/>
<link href="__STATIC__/admin/css/bootstrap.min.css" rel="stylesheet" type="text/css"/>
<link href="__STATIC__/admin/css/bootstrap-responsive.min.css" rel="stylesheet" type="text/css"/>
<script src="__STATIC__/admin/js/jquery-1.8.1.min.js"></script>
<script src="__STATIC__/admin/js/bootstrap.min.js"></script>
</head>
<body>
<!-- add form -->
<form action="{:url('task/article/save')}" method="post" id="tab" enctype="multipart/form-data">
<div class="tab-content">
<div class="tab-pane fade in active" id="basic">
<div class="well">
<label>文章标题:</label>
<input type="text" name="title" value="" class="input-xlarge">
<label>发布时间:</label>
<input type="date" name="time" value="" class="input-xlarge">
<label>所在栏目:</label>
<select name="content" class="input-xlarge">
<option value="1">***请选择***</option>
<option value="新闻资讯">新闻资讯</option>
</select>
<label>是否审核:</label>
<input type="radio" value="1" name="get" checked>是
<input type="radio" value="2" name="get">否
<label>商品logo:</label>
<input type="file" name="img" value="">
</div>
</div>
<button class="btn btn-primary" type="submit">确认提交</button>
</div>
</form> </div>
<script type="text/javascript">
$(function () {
$('.add').click(function () {
var add_div = '<div>[<a href="javascript:void(0);" class="sub">-</a>]商品图片:<input type="file" name="goods_pics[]" value="" class="input-xlarge"></div>';
$(this).parent().after(add_div);
});
$('.sub').live('click', function () {
$(this).parent().remove();
});
});
</script>
</body>
</html>
、、、、、、、、、、、、、、、、、、、、、、、、、、、、、添加模型
<?php namespace app\task\model; use think\Model; class ArticleModel extends Model
{
//连接数据表
protected $table = 'article';
//进行添加
public static function add($data)
{
return self::create($data, true);
}
、、、、、、、、、、、、、、添加成功
public function save(Request $request)
{
//接受前端表单传过的数据
$data=input();
// var_dump($data);
$result=ArticleModel::add($data);
if ($result){
$this->success('添加成功','/task/article/index');
}else{
$this->error('添加失败','/task/article/create');
} }
thinkphp 添加数据的更多相关文章
- ThinkPHP 添加数据到数据库失败
ThinkPHP 添加数据到数据库失败 一般情况下会先检查一下几个方面 检查控制器或Model名是否有误 检查需要插入的数据是否为空或者缺失参数 检查数据表名及字段名称(大部分下都是字段名有误出错的) ...
- thinkphp添加数据 add()方法
thinkphpz内置的add()方法用于向数据库表添加数据,相当于SQL中的INSERT INTO 行为添加数据 add 方法是 CURD(Create,Update,Read,Delete / 创 ...
- thinkphp添加数据
<?php namespace Admin\Controller; use Think\Controller; class MainController extends Controller { ...
- thinkphp添加后台的构思以及添加数据功能
先写个表单提交,这就是个简单的后台了...其实也可以通过phpadmin...phpadmin也叫后台的吧...一切都是为了更方便快捷... 先弄个模板,简单了点,就是为了了解实现的流程和原理 < ...
- ThinkPHP批量添加数据和getField()示例
批量添加数据 // 批量添加数据 $User = M('users'); $dataList[] = array('name'=>'thinkphp','email'=>'thinkphp ...
- ThinkPHP讲解(六)——添加数据
添加数据到数据库有三种方式 第一种:使用数组添加 $model=D("Info"); //实例化对象 //添加数据的第一种方式:使用数组添加 //要添加的数组,必须是关联数组,ke ...
- PHP---TP框架---添加数据-----有三种方式
添加数据 添加数据有三种方式: 第一种: <?php namespace Home\Controller;//这个文件的命名空间 use Think\Controller;//use使用哪一个而 ...
- ThinkPHP查询数据与CURD
一.创建连接 在配置文件中使用如下配置: /* 数据库设置 */ 'DB_TYPE' => 'mysql', // 数据库类型 'DB_HOST' => 'localhost', // 服 ...
- C#向sql server数据表添加数据源代码
HoverTree解决方案 学习C#.NET,Sql Server,WinForm等的解决方案. 本文链接http://hovertree.com/h/bjaf/0jteg8cv.htm 使用的技术. ...
随机推荐
- WebSocket协议详解及应用
WebSocket协议详解及应用(七)-WebSocket协议关闭帧 本篇介绍WebSocket协议的关闭帧,包括客户端及服务器如何发送并处理关闭帧.关闭帧错误码及错误处理方法.本篇内容主要翻译自RF ...
- Tomcat部署时war和war exploded区别以及打包后路径问题
感谢原文作者:keven_deng 原文链接:https://blog.csdn.net/keven_deng/article/details/104830664 war和war exploded的区 ...
- Nodejs基于Express使用html模板
express默认使用jade模板,可以配置让其支持使用ejs或html模板. 安装ejs 在项目根目录安装ejs. npm install ejs 2.引入ejs var ejs = require ...
- WebLogic11g- 集群化
其实网上关于weblogic集群的资料非常多[大部分都是从创建新的domain开始,我这篇先介绍怎么样把原本普通的domain改造为集群环境],如果觉得不够,可以啃weblogic的官方文档.下面给几 ...
- Yosemite下安装jdk、mysql、maven、idea
Mac OS X Yosemite已经在2014年10月17日正式发布了. 作为一个java开发者,尝鲜第一时间安装了最新版本. 和之前的OS X系统还是有很多不同的.下面主要在java开发环境方面做 ...
- Linux防火墙(iptables/firewalld)
Linux防火墙(iptables/firewalld) 目录 Linux防火墙(iptables/firewalld) 一.iptables 1. iptables概述 2. netfilter和i ...
- 利用redis+AOP简单处理MQ冥等问题
思路: 1.利用redis内部的串行执行特性,使用getandset()处理分布式问题; 2.注解提供入参选择,通过数据抽取后计算MD5值,实现业务性值的冥等: 代码区: 1.注解 1 /** 2 * ...
- 「游记」CSP-S 2021 爆零记
推荐访问本人自建博客 \(\text{cjwen.top}\) 初赛 之前参加过「难度介于 J 组(基础组)和 S 组(提高组)之间」的 [LGR-(-13) ]SCP 2021 第一轮(初赛)模拟, ...
- haproxy https实现
一.实验环境 一.准备后端服务器 # yum -y install nginx # echo "10.0.0.7" > /usr/share/nginx/html/index ...
- iOS 屏幕录制实现
iOS 屏幕录制实现 目录 iOS 屏幕录制实现 录屏API版本变化 App内部录制屏幕 录音麦克风声音 App内部录屏直播 Bonjour APP广播端实现 广播端App(直播平台)的实现 iOS1 ...