Lost用PHP写简单博客程序:[4]发表文章篇
一个博客程序最重要的功能,就是可以发表文章。
首先在admin文件夹下新建一个名为article.php的文件。
发表文章当然是要连接数据库进行写入数据的操作了,所以首先我们应该先把Lost.php和config.php引入进来才行
include('../include/Lost.php');
include('../config.php');
$m = new Lost(); //实例化LOST类
?>
完成上面一步,然后进行的当然是写表单,用表单来提交数据,相信都是这么做的。
文章内容会比较长,所以我们当然用
现在只需要一个简单的文章发表功能,所以这里先不使用分类和发表时间。
表单的action属性想必都知道怎样用,不多解释。
现在需要来看看,怎样判断是否提交数据,然后进行写入数据库的操作。
if($_GET['action'] == 'add'){ //判断url参数里面的值是否为add
$arr['title'] = $_POST['title'];
$arr['content'] = $_POST['content']; //将提交的内容写入arr数组里面
/*
Table()是用来选择表名,这里是写入文章,当然是选择article表
Add()是向数据表插入数据,参数是一个数组,数组的key要和数据表的列名相同,在插入数据的时候自然会相对应的插入相应的数据,如果对不上,则会出错
$m->Table('article')->Add($arr)使用这个语句进行插入,是因为在function前面加了public,所以可以这样使用,没有的话则会出错。
*/
if($m->Table('article')->Add($arr)){
//这里判断写入数据是否成功,可以这样做
echo "";
}else{
echo "";
}
}
?>
发表文章的功能就这么简单的完成了,当然,还需要有修改和删除的功能,下回继续。
也不知道自己文笔怎么样,就这么着吧。
用来插入数据的数组的key要和数据表的列名相同
$m->Table('article')->Add($arr)使用这个语句进行插入,是因为在function前面加了public,所以可以这样使用,没有的话则会出错。
版权声明:本站【趣百科】文章素材来源于网络或者用户投稿,未经许可不得用于商用,如转载保留本文链接:https://www.qubaik.com/article/91822.html