現在我們開始介紹新聞的列表和刪除了。
新建立乙個檔案listnews.php,內容如下:
< ?php
require_once
('../inc/config.php'
);//包含配置檔案
?>
新聞管理
class="newstitle">
class="newslist">
< ?php
//這裡顯示新聞列表
$page = $_get
['page'
];if
($page
< 1
)$page =1;
//獲取當前頁面數
$per = 10;
//每頁顯示數量
$begin = (
$page - 1
) * $per;
$pre = $page
-1;$next = $page + 1;
//反正所有的操作都會用到mysql連線,所以我們先建立連線
$conn = mysql_pconnect
(mysql_host,mysql_user,mysql_pass)
or die
('連線資料庫失敗'
);mysql_select_db
(db_name);
$sql = "select * from ".news_base." where 1 order by news_id limit ".$begin.",".$per;
$res = mysql_query
($sql
) or die
(mysql_error()
);//查詢資料庫
echo
"";echo
"新聞時間
新聞標題";
echo
"操作/n";
while
($obj = mysql_fetch_object
($res))
echo
"";?>
"?page=<?php echo $pre;?>">上頁
"?page=<?php echo $next;?>">下頁
現在開始便寫如何刪除的頁面,開啟do.php,新增下面的**if(
$_get
['del'
] == 'yes'
)現在開始編寫editnews.php了,先從資料庫中取出資料,然後用sql update內容即可,**如下:
< ?php
require_once
('../inc/config.php'
);$conn = mysql_pconnect
(mysql_host,mysql_user,mysql_pass)
or die
('連線資料庫失敗'
);mysql_select_db
(db_name);
$sql = "select * from ".news_base." where news_id='".$_get
['id'
]."'";
$res = mysql_query
($sql,$conn
)or die
("資料操作失敗,錯誤原因:".mysql_error()
);$obj = mysql_fetch_object
($res
);?>
然後我們要在對應的do.php中新增相應的處理操作,**如下if(
"modnews" == $action
)當然,我們在實際的處理中,必須對使用者的輸入進行過濾,防止惡意的輸入,比如用這樣的函式過濾掉html標籤$a = htmlspecialchars($_post[』a']);
好了,今天就介紹到這裡,乙個基本的新聞管理系統基本完成了。
github的簡單實用的初級教程
1 首先到github.com官網上註冊賬號密碼,選擇公開的庫。2 sshkey是為了避免每次更新 託管服務的時候輸入github的使用者和密碼,所以先在電腦上生成ssh key 第一步 先輸入命令ssh keygen t rsa c 註冊時你登記的郵箱 第二步,輸入你的ssh key的密碼 密碼要...
ROS機械人作業系統的安裝 配置與初級教程 2
簡介 本教程詳細描述了ros的安裝與環境配置。難度 初級 下節 ros檔案系統介紹 ros環境配置 如需本地安裝,請參考安裝文件。注意 如果你是使用類似apt這樣的軟體管理器來安裝ros的,那麼安裝後這些軟體包將不具備寫入許可權,當前系統使用者比如你自己也無法對這些軟體包進行修改編輯。當你的開發涉及...
ROS機械人作業系統的安裝 配置與初級教程 10
簡介 本教程將展示如何使用rosed來簡化編輯過程。難度 初級 下節 建立ros訊息和ros服務 使用rosed編輯ros中的檔案 rosed是rosbash的一部分。利用它可以直接通過package名來獲取到待編輯的檔案而無需指定該檔案的儲存路徑了。使用方法 rosed package name ...