tp 框架的增

//增

   public function test()    { //数据访问
        //造模型对象
        $nation = D("Nation");
        $this->redirect(‘zhuCe‘,array(),5,‘页面跳转中请稍后....‘);
        }
    public function zhuCe()
    {
    //实现两个逻辑
    //1.显示注册页面2.向数据库添加内容
    if(empty($_POST))
        {
        //显示页面
        $this->show();
        }
        else
        {
        $n=D("nation");
        $n->create();//自动收集表单必须有post数据
        $z=$n->add();//掉add方法实现添加
        if($z)
        {
            //显示页面
        $this->success("添加成功","zhuCe");
        $this->redirect(‘zhuCe‘,array(),5,‘页面跳转中请稍后....‘);    //5秒钟跳转到zhuce页面
        }
        else
            {
        //错误页面的默认跳转是返回前一页,通常不需要设置
        $this->error("添加失败!");
            }
        }
    }
<form action="__ACTION__" method="post">
    <div>代号:<input type="text" name="Code" /></div>
    <div>名称:<input type="text" name="Name" /></div>
    <div><input type="submit" value="添加" /></div>

</form>

 
时间: 2024-10-20 17:24:42

tp 框架的增的相关文章

TP框架的增删改

TP添加数据有三种方式 1. //1.使用数组添加 $n = M("nation"); $arr = array("Code"=>"n007","Name"=>"你好"); $n->add($arr); 2. . 3. public function tianjia() { //实现两个逻辑 //1.显示页面 //2.添加数据 if(empty($_POST)) { $this->s

tp框架数据查询,增删改

select()是数据模型的一个指定方法,可以获得数据表的数据信息 返回一个二维数组信息,当前数据表的全部数据信息 $obj = D();  创建对象 $obj -> select();  查询数据 select  字段,字段  from  表名  where 条件  group 字段 having  条件   order 排序  limit 限制条数; SELECT%DISTINCT%%FIELD%FROM %TABLE%%JOIN%%WHERE%%GROUP%%HAVING%%ORDER%%

TP框架---Model模型层---做模型对象

TP框架----Model模型层---------------做模型对象 Model模型层是用来做什么的呢???? 主要是用来做操作数据库访问的. 也就说明TP框架自带了一种访问数据库的方式,使用的是Model模型. Model模型怎样使用呢??? 要使用Model模型层访问数据库的话,需要做配置,因为必须把数据库的一些参数配置好之后,才能连接,所以找到Config.php 配置文件,打开 这些是关于数据库的配置, 要把这些粘贴到config.php 进行修改. config.php配置文件(修

ThinkPHP框架的增删改

使用TP框架主要是比较简单一些,之前我们写增删改,代码量相对来说还是比较多的,这里利用tp框架写起来是非常简单的,大大的减少了代码量    这里我是以数据库的nation表为例的,nation表只有两列,一列是code  另一列是name,首先是增加add方法 functinon add() { if(empty($_POST))//首先要判断一下是否有传过来的值 { //如果没有传过来的值,那么直接显示模板就可以,在view文件夹下的Main文件夹下建一个名为add.html的文件就可以了 $

TP框架学习(二)

简单的增删改查 1 1.创建一个index.php文件 2 定义应用App目录名 3 导入窗口入口文件 4 开启调试模式//出现错误会报告出错的详细信息 5 define("APP_DEBUG",true);//上线时要关闭的 6 2.前端后台 7 App内Home复制一份,重命名Admin后台模块 8 如果有手机端可再复制一份Api模块 9 3.修改Admin/Controller/IndexController.class.php文件 10 namespace Admin\Cont

TP框架学习(一)

www.thinkphp.cn TP官网 一个项目->应用->模块->[组->]控制器->方法(代码) TP框架:ThinkPHP 目录结构: Common核心公共函数目录 functions.php系统函数库 特点:用一个大写字母作为函数名.函数说明1.函数功能,2.参数,3.返回值. Conf核心配置目录 convention.php惯例配置 默认配置全是在这里配置. debug.php Lang核心语言包目录 Library框架类库目录 Behavior 行为的类库目录

tp框架视图层view——模板继承

在做网站的时候,每个网站都有头部和尾部,也就是菜单栏和页脚,网站的各个子网页的头部和尾部基本就是一样的,所以tp框架提供了一种模板继承的方法: 1.首先在View的Main文件夹下建立一个base.html页面: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

tp框架表单验证

之前的表单验证都是用js写的,这里也可以使用tp框架的验证.但是两者比较而言还是js验证比较好,因为tp框架验证会运行后台代码,这样运行速度和效率就会下降. 自动验证是ThinkPHP模型层提供的一种数据验证方法,可以在使用create创建数据对象的时候自动进行数据验证.验证的代码要写在模型层即Model里面. 数据验证有两种方式: 静态方式:在模型类里面通过$_validate属性定义验证规则.静态方式定义好以后其它地方都可以使用. 动态方式:使用模型类的validate方法动态创建自动验证规

TP框架基础

什么框架:一堆代码的集合,里边有变量.函数.类.常量,里边也有许多设计模式MVC.AR数据库.单例等等. 为什么使用框架:框架可以节省我们50-60%的工作量,我们全部精力都集中在业务层次. thinkphp 3.2版本 ThinkPHP文件: [框架项目部署] 部署一个Shop项目,使用tp框架,步骤: 1.创建入口文件:在ThinkPHP目录下创建一个入口文件index.php 2.应用入口文件 // 检测PHP环境 if(version_compare(PHP_VERSION,'5.3.0