为了账号安全,请及时绑定邮箱和手机立即绑定

文章发布系统

 create table article(

    -> id int(11) primary key auto_increment default null,

    -> title char(100) not null,

    -> author char(50) not null,

    -> description varchar(255) not null,

    -> cotent text not null,

    -> dateline int(11)

    -> )ENGINE=INNODB DEFAULT CHARSET=utf8;

这是数据表

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<style type="text/css">
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
</style>
</head>

<body>
<table width="100%" height="520" border="0" cellpadding="8" cellspacing="1" bgcolor="#000000">
  <tr>
    <td height="89" colspan="2" bgcolor="#FFFF99"><strong>后台管理系统</strong></td>
  </tr>
  <tr>
    <td width="156" height="287" align="left" valign="top" bgcolor="#FFFF99"><p><a href="article.add.php">发布文章</a></p>
    <p><a href="article.manage.php">管理文章</a></p>      <a href="article.add.php"></a></td>
    <td width="837" valign="top" bgcolor="#FFFFFF">
    <form id="form1" name="form1" method="post" action="article.add.handle.php">
      <table width="779" border="0" cellpadding="8" cellspacing="1">
        <tr>
          <td colspan="2" align="center">发布文章</td>
          </tr>
        <tr>
          <td width="119">标题</td>
          <td width="625"><label for="title"></label>
            <input type="text" name="title" id="title" /></td>
        </tr>
        <tr>
          <td>作者</td>
          <td><input type="text" name="author" id="author" /></td>
        </tr>
        <tr>
          <td>简介</td>
          <td><label for="description"></label>
            <textarea name="description" id="description" cols="60" rows="5"></textarea></td>
        </tr>
        <tr>
          <td>内容</td>
          <td><textarea name="content" cols="60" rows="15" id="content"></textarea></td>
        </tr>
        <tr>
          <td colspan="2" align="right"><input type="submit" name="button" id="button" value="提交" /></td>
          </tr>
      </table>
    </form></td>
  </tr>
  <tr>
    <td colspan="2" bgcolor="#FFFF99"><strong>版权所有</strong></td>
  </tr>
</table>
</body>
</html>
这是页面

require_once('../connect.php');

//把传递过来的信息入库,在入库之前对所有的信息进行校验。

if(!(isset($_POST['title'])&&(!empty($_POST['title'])))){

echo "<script>alert('标题不能为空');window.location.href='article.add.php';</script>";

}


$title = $_POST['title'];

$author = $_POST['author'];

$description = $_POST['description'];

$content = $_POST['content'];

$dateline =  time();

$insertsql = "insert into article(title, author, description, content, dateline) values('$title', '$author', '$description', '$content', $dateline)";

 //echo  $insertsql;

if(mysql_query($insertsql)){

echo "<script>alert('发布文章成功');window.location.href='article.manage.php';</script>";

}else{

echo "<script>alert('发布失败');window.location.href='article.manage.php';</script>";


}  

?>

    插入数据,

header("Content-type:text/html charset=utf-8");

    define('localhost','127.0.0.1');

    define('USERNAME', 'root');

    define('PASSWORD', '201609');

配置文件

require_once('config.php');

   //连库

   if(!($con=mysql_connect(localhost,USERNAME,PASSWORD))){

      echo  mysql_error();

   }

   //选库

   if(mysql_select_db('code')){

       echo  mysql_error();

   }

   //字符集

   if(mysql_query('set names utf8')){

       echo  mysql_error();

   }

连接库

但是就是发布失败

正在回答

2 回答

dateline 的问题,把dateline 删了就好了

0 回复 有任何疑惑可以回复我~

$insertsql = "insert into article(title, author, description, content, dateline) values('$title', '$author', '$description', '$content', $dateline)";  中$dateline少了单引号' '  ???

0 回复 有任何疑惑可以回复我~
#1

慕粉4279450 提问者

加了也一样
2017-06-23 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
PHP与MySQL关系大揭秘
  • 参与学习       72509    人
  • 解答问题       978    个

让我们一起走上探秘之旅,找寻php和mysql恋爱的真谛

进入课程

文章发布系统

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号