後端模組-管理員登入、顯示留言列表
阿新 • • 發佈:2020-07-17
1、今日完成任務:
(1)管理員登入
(2)顯示留言列表
2、核心程式碼
資料庫:
-- 建立資料庫 BusSystem drop database if exists BusSystem; create database BusSystem; use BusSystem; -- 建立使用者表 drop table if exists UserInfo; create table UserInfo( userId int not null PRIMARY key auto_increment, userTel char(11) not null, userPass char(8) not null, nickname varchar(10), regTime datetime ); -- 留言表 drop table if exists LeftMessage; create table LeftMessage( id int not null PRIMARY key auto_increment, userId int not null references UserInfo(userId), content varchar(200), leftTime datetime ); -- 管理員表 drop table if exists admin; create table admin( id int not null PRIMARY key auto_increment, adminNo int not null,-- 工號 adminPass varchar(8) not null, adminName varchar(8) ); -- 新增輸入 insert into admin (adminNo,adminPass,adminName) values(001,'123456','admin'); insert into admin (adminNo,adminPass,adminName) values(002,'123456','root'); select * from admin where adminName="admin" and adminPass="123456"; select * from admin where adminName="root" and adminPass="123456"; -- 新增使用者 select * from UserInfo; insert into UserInfo (userTel,userPass,nickname) values('13678909876','123456','nick'); -- 新增留言 select * from LeftMessage , userinfo where leftmessage.userId=userinfo.userId; insert into LeftMessage (userId,content,leftTime) values(1,"寫什麼呢",NOW());
後臺程式碼:
<?php //開啟session session_start(); //引入資料庫操作方法檔案 require_once '../function.php'; //使用者登入 if(isset($_POST["username"])){ $username=$_POST["username"]; $pwd=$_POST["pwd"]; $sql="select * from admin where adminName='$username' and adminPass='$pwd';"; $rows=sel($sql); if($rows){ //echo "登入成功"; //把登入資訊儲存到session $_SESSION["username"]=$username; $_SESSION["pwd"]=$pwd; $autoValue=$_POST["online"]; //儲存登入 預設儲存7天 if($autoValue=="yes"){ setcookie("auto",1,time()+60*60*24*7);//儲存7天 } header("location:index.php"); }else{ //echo "登入失敗"; header("location:login.html"); } }?>
<?php foreach ($rows as $key=>$value){ ?> <tr class="text-c"> <td><input type="checkbox" value="1" name=""></td> <td><?php echo $rows[$key]["userId"] ?></td> <td><a href="javascript:;"><i class="avatar size-L radius" style="line-height:40px;"><?php echo $rows[$key]["nickname"] ?></i></a></td> <td class="text-l"> <div class="f-12 c-999"><?php echo $rows[$key]["content"] ?></div> <div class="c-999 f-12"> <time datetime="<?php echo $rows[$key]["leftTime"] ?>"><?php echo $rows[$key]["leftTime"] ?></time> </div> </td> <td class="td-manage"><a title="編輯" href="javascript:;" onclick="member_edit('編輯','member-add.html','4','','510')" style="text-decoration:none"><i class="Hui-iconfont"></i></a> <a title="刪除" href="javascript:;" onclick="member_del(this,'1')" class="ml-5" style="text-decoration:none"><i class="Hui-iconfont"></i></a></td> </tr> <?php }?>