php初級教程 十 新聞的列表和刪除

2022-08-18 06:30:20 字數 1913 閱讀 1030

現在我們開始介紹新聞的列表和刪除了。

新建立乙個檔案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 ...