帮忙看下“栏目添加失败”的原因

<?php
/***
file cateaddAct.php
作用 接收cateadd.php表单页面发送来的数据
并调用model,把数据库入库
***/

define('ACC',true);

require('../../include/init.php');


$data = array();
if(empty($_POST['cat_name'])) { 
    echo "<script language=\"JavaScript\">\r\n";
    echo " alert(\"栏目名不能为空\");\r\n";
    echo " history.back();\r\n";
    echo "</script>";
    exit;
}
$data['cat_name'] = $_POST['cat_name'];   


$data['parent_id'] = $_POST['parent_id'];
$data['intro'] = $_POST['intro'];

$cat = new CatModel();

if($cat->add($data)) {
    echo "<script language=\"JavaScript\">\r\n";
    echo " alert(\"栏目添加成功\");\r\n";
    echo " location.replace(\"catelist.php/\");\r\n";
    echo "</script>";
    exit;
} else {
    echo "<script language=\"JavaScript\">\r\n";
    echo " alert(\"栏目添加失败\");\r\n";
    echo " history.back();\r\n";
    echo "</script>";
    exit;
}

提问一定要描述清楚问题,具体使用的框架还是自己写的方法,使用框架的话版本号是什么

你这个添加失败的问题,起码要把CatModel这个类给发出来看看才能回答呀,单纯一个这个文件一点用都没有的