Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit f51ae71

Browse files
案例blog,网站配置信息入库可后台更新
1 parent e45573a commit f51ae71

File tree

7 files changed

+324
-143
lines changed

7 files changed

+324
-143
lines changed

‎.idea/workspace.xml‎

Lines changed: 207 additions & 133 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎php-mysql/blog/class/system.php‎

Lines changed: 30 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,38 +10,64 @@
1010
class SystemInfo{
1111
var $site_name; //站点名称
1212
var $site_owner; //站点作者
13+
var $site_description;//站点描述
1314
function get_name(){
1415
$sys_conn = new ConnDB();
1516
$sys_conn->conn_db('localhost','root','','blog');
1617
$conn = $sys_conn->GetConn();
18+
mysqli_query($conn,"set names 'utf8' ");
1719
$sql= mysqli_query($conn,"select blog_title from system_config");
1820
$info = mysqli_fetch_array($sql); //获取查询结果
19-
$this->site_name = $info['blog_title'];
21+
$this->site_name = $info[0];
2022
$sys_conn->CloseConn();
2123
}
2224
function get_owner(){
2325
$sys_conn = new ConnDB();
2426
$sys_conn->conn_db('localhost','root','','blog');
2527
$conn = $sys_conn->GetConn();
28+
mysqli_query($conn,"set names 'utf8' ");
2629
$sql1 = mysqli_query($conn,"select blog_hoster from system_config");
2730
$info1 = mysqli_fetch_array($sql1); //获取查询结果
28-
$this->site_owner = $info1['blog_hoster'];
31+
$this->site_owner = $info1[0];
32+
// echo "<script>alert('".$this->site_owner."')</script>";
2933
$sys_conn->CloseConn();
3034
}
35+
function get_description(){
36+
$sys_conn = new ConnDB();
37+
$sys_conn->conn_db('localhost','root','','blog');
38+
$conn = $sys_conn->GetConn();
39+
mysqli_query($conn,"set names 'utf8' ");
40+
$sql1 = mysqli_query($conn,"select site_description from system_config");
41+
$info1 = mysqli_fetch_array($sql1); //获取查询结果
42+
43+
$this->site_description = $info1[0];
44+
$sys_conn->CloseConn();
45+
}
46+
3147
function SetInfo(){
32-
if($this->site_name == ''){
48+
if(empty($this->site_name)){
3349
$this->site_name = '小小梦工场的网站';
3450
}
3551
setcookie('site_name',$this->site_name,time()+60*60*24*7);
3652
define('SITE_NAME',$this->site_name,TRUE);
37-
if($this->site_owner == ''){
53+
if(empty($this->site_owner)){
3854
$this->site_owner = '小小梦工场';
3955
}
4056
define('SITE_OWNER',$this->site_owner,TRUE);
4157
setcookie('site_owner',$this->site_owner,time()+60*60*2487);
4258
}
59+
function out_name(){
60+
echo $this->site_name;
61+
}
62+
function out_owner(){
63+
echo $this->site_owner;
64+
}
65+
function out_description(){
66+
echo $this->site_description;
67+
}
4368
}
4469
$system_info = new SystemInfo();
4570
$system_info->get_name();
4671
$system_info->get_owner();
72+
$system_info->get_description();
4773
$system_info->SetInfo();
Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
<?php
2+
/**
3+
* Created by PhpStorm.
4+
* User: zq199
5+
* Date: 2016年11月7日
6+
* Time: 22:12
7+
*/
8+
//获取个人主页后台数据
9+
class getAdminData{
10+
public $user_info;
11+
public $blog_list;
12+
function get_data($username){
13+
$sys_conn1 = new ConnDB();
14+
$sys_conn1->conn_db('localhost','root','','blog');
15+
$conn = $sys_conn1->GetConn();
16+
mysqli_query($conn,"set names 'utf8' ");
17+
$sql = mysqli_query($conn," select *from users where username='$username'");
18+
$this->user_info = mysqli_fetch_array($sql);
19+
$sys_conn1->CloseConn();
20+
}
21+
function get_user_name(){
22+
echo $this->user_info['username'];
23+
}
24+
function get_user_avatar(){
25+
echo $this->user_info['avatar'];
26+
}
27+
function get_user_description(){
28+
echo $this->user_info['description'];
29+
}
30+
function get_user_id(){
31+
echo $this->user_info['id'];
32+
}
33+
function get_blog_list($username){
34+
$sys_conn1 = new ConnDB();
35+
$sys_conn1->conn_db('localhost','root','','blog');
36+
$conn = $sys_conn1->GetConn();
37+
mysqli_query($conn,"set names 'utf8' ");
38+
// $blog_list = (object)null;
39+
$sql = mysqli_query($conn," select *from tb_blog where author='$username'");
40+
// do{
41+
// $blog_list = $blog_list+ mysqli_fetch_object($sql);
42+
// $this->blog_list = $this->blog_list+$blog_list;
43+
// }while($sql);
44+
$blog_list = mysqli_fetch_object($sql);
45+
$this->blog_list = $blog_list;
46+
}
47+
function show_blog_list(){
48+
return $this->blog_list;
49+
}
50+
}
51+
$home_data = new getData();
52+
$home_data->get_data($_COOKIE['user_name']);
53+
$home_data->get_blog_list($_COOKIE['user_name']);

‎php-mysql/blog/controller/get_home_data.php‎

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,5 +51,4 @@ function show_blog_list(){
5151
}
5252
$home_data = new getData();
5353
$home_data->get_data($_COOKIE['user_name']);
54-
$home_data->get_blog_list($_COOKIE['user_name']);
55-
//echo $_COOKIE['username'];
54+
$home_data->get_blog_list($_COOKIE['user_name']);

‎php-mysql/blog/controller/login_ok.php‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
echo 'user_name'.$info1[0];
2323
setcookie("user_name","$info1[0]",time()+60*60*24*7,'/');
2424
echo $_COOKIE['user_name'].'<br>';
25-
echo "<script>;window.location.href= '/php-mysql/blog/index.php';</script>";
25+
echo "<script>window.location.href= '/php-mysql/blog/index.php';</script>";
2626
}else{
2727
echo "<script>alert('请重新填写密码!');</script>";
2828
}
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
<?php
2+
/**
3+
* Created by PhpStorm.
4+
* User: zq199
5+
* Date: 2016年11月7日
6+
* Time: 22:19
7+
*/
8+
require '../class/conn.php';
9+
10+
$sys_conn = new ConnDB();
11+
$sys_conn->conn_db('localhost','root','','blog');
12+
$conn = $sys_conn->GetConn();
13+
mysqli_query($conn,"set names 'utf8' ");
14+
$site_name = $_POST['site_name']; //站点名称
15+
$site_owner = $_POST['site_hoster']; //站点作者
16+
$site_description = $_POST['site_description'];
17+
$sql1 = mysqli_query($conn,"update system_config set blog_title='$site_name',blog_hoster='$site_owner',site_description='$site_description' where id='1'");
18+
if($sql1){
19+
$sys_conn->CloseConn();
20+
echo "<script>alert('配置已更新!');window.location.href= '/php-mysql/blog/dashboard.php';</script>";
21+
}else{
22+
echo "<script>alert('保存信息失败!')</script>";
23+
}

‎php-mysql/blog/dashboard.php‎

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,17 +33,23 @@
3333
<div class="main-content col-md-10">
3434
<div id="system_config">
3535
<div class="breadcrumb"><a href="dashboard.php" style="margin-right:5px ">后台</a>\<span style="margin-left: 5px">系统管理</span></div>
36-
<form action="controller/add_new.php" method="post" name="add-blog-form">
36+
<form class="form-group form-horizontal clearfix" action="controller/update_config.php" method="post" name="update-system-config">
3737
<div class="site-name form-group col-sm-12 clearfix">
3838
<label for="site_name" class="col-sm-2 control-label" style="text-align: left">网站名字:</label>
3939
<div class="col-sm-10">
40-
<input type="text" class="form-control" name="site_name" id="site_name" placeholder="" />
40+
<input type="text" class="form-control" name="site_name" id="site_name" placeholder="<?php$system_info->out_name() ?>" />
4141
</div>
4242
</div>
4343
<div class="site-owner form-group col-sm-12 clearfix">
4444
<label for="site_owner" class="col-sm-2 control-label" style="text-align: left">网站拥有者:</label>
4545
<div class="col-sm-10">
46-
<input type="text" class="form-control" name="site_hoster" id="site_owner" placeholder="" />
46+
<input type="text" class="form-control" name="site_hoster" id="site_owner" placeholder="<?php $system_info->out_owner() ?>" />
47+
</div>
48+
</div>
49+
<div class="site-owner form-group col-sm-12 clearfix">
50+
<label for="site_des" class="col-sm-2 control-label" style="text-align: left">网站描述:</label>
51+
<div class="col-sm-10">
52+
<input type="text" class="form-control" name="site_description" id="site_des" placeholder="<?php $system_info->out_description() ?>" />
4753
</div>
4854
</div>
4955
<div class="form-group col-sm-12 clearfix">

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /