-
Notifications
You must be signed in to change notification settings - Fork 0
/
database.php
45 lines (45 loc) · 1.39 KB
/
database.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<?php
//入口 目录+文件
include './conn/comment.php';
if(!$login){
$errtime=3;
$errcon="请先登陆!";
$errurl="/action.php?ac=logininfo";
include "./tpl/err.tpl";
}
if(isset($_GET['db'])){
$_GET['db']+=0;
$table=operate::getoneline('materialtable','id='.$_GET['db'].' and uid='.$login);
if(!$table){
$errcon="不存在该表";
include "./tpl/err.tpl";
}
if(isset($_POST['add'])){
//添加
$filed=array();
foreach($_POST as $key=>$value){
if($key!="add" && $key!="t1" )
$filed[]=$value;
}
$info=serialize($filed);
operate::insertoneline('material',array('mid','title','info'),array($_GET['db'],$_POST['t1'],$info));
$errcon="添加成功";
include "./tpl/succ.tpl";
}
if(isset($_POST['edit'])){
//修改
$filed=array();
foreach($_POST as $key=>$value){
if($key!="edit" && $key!="t1" )
$filed[]=$value;
}
$info=serialize($filed);
operate::updateoneline('material',array('title','info'),array($_POST['t1'],$info),'id='.$_POST['edit']);
$errcon="修改成功";
include "./tpl/succ.tpl";
}
$content=unserialize($table['info']);
$data=operate::getmuchlinesql('select * from material where mid='.$table[0].' order by id desc limit 30');
include "./tpl/database.tpl";
}
?>