<?php
|
|
require_once "pdo.php";
|
|
session_start();
|
|
|
|
if ( isset($_POST['article']) && isset($_SESSION['user_id']) && isset($_POST['title'])&&isset($_POST['article_type'])) {
|
|
if ( isset($_POST['article_id']) &&$_POST['article_id']!=null){
|
|
$sql = "UPDATE article SET content=:articles,headline=:headline,category=:category,public=:public WHERE article_id = :id ";
|
|
$stmt = $pdo->prepare($sql);
|
|
try{
|
|
$stmt->execute(array(
|
|
':articles' => $_POST['article'],
|
|
':headline' => $_POST['title'],
|
|
':public' => $_POST['article_type'],
|
|
':id'=>$_POST['article_id'],
|
|
':category'=>$_POST['category']
|
|
));
|
|
}catch (Exception $e) {
|
|
$_SESSION['error'] = 'fail';
|
|
header( 'Location: edit_article.php' ) ;
|
|
return;
|
|
}
|
|
$id=$_POST['article_id'];
|
|
}
|
|
else{
|
|
$sql = "INSERT INTO article (content,user_id,headline,public,category,viewer) VALUES (:articles, :user_id,:headline,:public,:category,:viwer)";
|
|
$stmt = $pdo->prepare($sql);
|
|
|
|
try{
|
|
$stmt->execute(array(
|
|
':articles' => $_POST['article'],
|
|
':user_id' => $_SESSION['user_id'],
|
|
':headline' => $_POST['title'],
|
|
'viwer'=>0,
|
|
':public' => $_POST['article_type'],
|
|
':category'=>$_POST['category']
|
|
));
|
|
}catch (Exception $e) {
|
|
$_SESSION['error'] = 'fail';
|
|
header( 'Location: edit_article.php' ) ;
|
|
return;
|
|
}
|
|
|
|
$id=$pdo->lastInsertId();
|
|
}
|
|
$_SESSION['success'] = '保存成功';
|
|
header( 'Location:view.php?article_id='.$id ) ;
|
|
return;
|
|
}
|