文章分类添加功能

1,编写文章分类添加模板

新建categoryListHtml.php文件,代码如下:

<?php
header("Content-Type:text/html;charset=utf-8");
?>
<h1>后台文章分类管理</h1>
<!--添加文章分类功能-->
<form action="?action=add" method="post">
    分类名称:<input type="text" name="name">
    <input type="submit" value="添加">
</form>

界面展示如下:

微信图片_20180306151229.png

2,输入分类信息进行表单提交

新建category.php文件获取表单提交的数据,然后将数据写入到数据库中,具体代码如下:

<?php
require('./init.php');
//获取操作标识
$a=isset($_GET['action'])?$_GET['action']:"";
//文章分类具体功能
if($a=='add'){
    $data['name']=trim(htmlspecialchars($_POST['name']));
    //判断分类名称是否为空
    if($data['name']===''){
        $error[]='文章分类名称不能为空!';
    }else{
        //判断数据库中是否有同名的分类名称
        $sql="select id from cms_category where name=:name";
        if ( $db->data($data)->fetchRow($sql)){
            $error[]="该文章分类已存在";
        }else{
            //插入到数据库
            $sql="insert into cms_category(name)values(:name)";
            $db->data($data)->query($sql);
        }
    }
}
}
require './categoryListHtml.php';

点击添加:

微信图片_20180306152710.png

数据库展示如下:

微信图片_20180306152841.png

微信图片_20180306152710.png

点击添加后观察数据库信息:


继续学习
||
<?php echo "文章分类添加功能";
提交重置代码
章节
笔记
提问
课件
反馈
捐赠
  • 推荐课程
  • 评论
  • 问答
  • 笔记
  • 课件下载
Ponzio

Ponzio

添加分类如果出现PDO预处理操作失败,需要把cms_category表中sort的默认值设置为0

5个月前    添加回复 0

回复

数据库连接失败?

[最新 睡不醒的王小胖 的回答]同样的问题,解决了吗?

时间:3年前

课件暂不提供下载,工作人员正在整理中,后期请多关注该课程~