松林昨天给大家讲解了Thinkphp的新闻列表,那么今天我们来给大家讲解一下Thinkphp的增加新闻,这都是Thinkphp最简单的操作,下面让松林慢慢给你讲解

我们回顾一下昨天的新闻列表,我们新建了一个IndexAction.class.php  在这个类里面我们写了一个方法 index方法,这个index方法就是列出文章列表。那么我们今天接着在这个文件下写,首先打开昨天的列表模板,index.html  然后在模板</body>上面写代码:

<form method="post" action="__URL__/add">   <!-- __URL__这个参数就是提交到当前这个类下面,也就是这个项目的IndexAction.class.php-->

title:<input type="text" name="title"><br />

content:<textarea name="content"></textarea><br />

<input type="submit" value="submit">

</form>

这个form表单填写完以后点击submit就会把内容提交到IndexAction.class.php类下面的add方法下面,我们来看一下add方法的逻辑是怎么写的:

public function add(){

$user =M('表名');

$data['title'] = $_POST['title'];

$data['content'] = $_POST['content'];//这里要注意$data这个数组里面的名字就是表的名字,要对应起来,不对应会不成功的

if($user->add($data)){

echo "添加成功";

}else{

echo "添加失败";    //成功失败的提示可以改成Thinkphp自带的,在这里我就随便输出一下了

}

}

最后在页面看一下是不是成功了。

 

 

文章均属 松林's blog 原创 转载请注明转自 松林's blog

本文地址 :http://www.songlin51.com/archives/603.html