ホームページ  >  記事  >  バックエンド開発  >  PHPエントリー掲示板プログラム実装コード_PHPチュートリアル

PHPエントリー掲示板プログラム実装コード_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-13 16:59:491113ブラウズ

メッセージボードプログラムはphp+データベースで実装する必要があります。このチュートリアルでは主にphpmysqlメッセージシステムの追加、変更、削除、編集作業などの実装プロセスについて説明します。これはphpの初心者にとって良い教材です。

プロジェクト構造:

说 ページ追加: 説明: ここでの操作にだけ注意してください。インターフェース上でアーティストに苦労する必要はありません。ご理解いただければ幸いです。

リストページ:

ページを変更:

掲示板のSQLファイルをmysqlに直接インポート可能

コードは次のとおりです

コードをコピー conn.php データベース接続ファイル
データベースフォームを作成; フォームを使用; CREATE TABLE `message` ( `id` tinyint(1) NOT NULL auto_increment, `user` varchar(25) NOT NULL, `title` varchar(50) NOT NULL, `content` tinytext NOT NULL、`lastdate` 日付 NOT NULL、主キー (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=gbk AUTO_INCREMENT=1 ;


コードは次のとおりです

コードをコピー mysql_select_db("フォーム", $conn); mysql_query("名前「gbk」を設定します"); ?>
$conn = @ mysql_connect("localhost", "root", "") または die("データベース リンク エラー");




add.php はユーザーが送信したメッセージ情報をデータベースに保存します

コードは次のとおりです

コードをコピー $sql="INSERT INTO message(id,user,title,content,lastdate) VALUES (NULL, '$_POST[user]', '$_POST[title]', '$_POST[content]', now()) "; mysql_query($sql); // ページジャンプ、JavaScript によって実装されます www.bkjia.com
「conn.php」を含めます。 if($_POST['送信']){
$url = "リスト.php"; echo "" 12 }

?>
<スクリプトタイプ="text/javascript">
関数 checkPost(){
if(addForm.user.value==""){
alert("ユーザー名を入力してください"); addForm.user.focus(); false を返します。 }
if(addForm.title.value.length alert("タイトルは 5 文字未満にすることはできません"); addForm.title.focus();
false を返します。 }
}

ユーザー:
タイトル:
コンテンツ:





list.php 列表形式で出てくる言


  
 
  
  
  
  
  
  
  
 

代码如下 复制幣

'conn.php' を含めます;
?>
echo "

";
?>
 <表の幅=500 border="0" align="center" cellpadding="5" cellpacing="1" bgcolor="#add3ef">
  $sql="ID によるメッセージ順序から * を選択";
 $query=mysql_query($sql);
 while ($row=mysql_fetch_array($query)){
 ?>
 
  
标题: 用户:
编辑  |  删除
内容:
発行表日期:

delete.php 删除留言、利用者譲渡データに基づいて、留言コンテンツの ID を取得して削除操作を実行します

代码如下 复制幣
$id = $_GET['id'];
$query="id=".$id;
のメッセージから削除  mysql_query($query); ?>
echo ""; ?>

preEdit.phpの編集では、updateを使用してユーザーによって再送信されたデータを更新し、以前のレコードを一意の識別子としてのidに置き換えます


コードは次のとおりです コードをコピー

'conn.php' を含めます;
$id=$_GET[id];
$query="SELECT * FROM メッセージ WHERE id=".$id;
$result=mysql_query($query);
while ($rs=mysql_fetch_array($result)){
?>



ユーザー:

タイトル:

コンテンツ:




postEdit.php

「conn.php」を含めます。 $query="更新メッセージセット user='$_POST[user]',title='$_POST[title]',content='$_POST[content]' where id='$_POST[id]'"; mysql_query($query); ?>
//ページジャンプ、JavaScriptで実装
$url = "リスト.php"; echo ""; ?>




まとめ

これは完全な掲示板システムであり、上記のヒントに従ってファイルとして保存する限り、掲示板は主にデータの読み取り、ページング、データの削除と編集を含みます。 SQL の delete、update、insert の 3 つのステートメントは比較的基本的な知識です。

http://www.bkjia.com/PHPjc/631287.html
tru​​e

http://www.bkjia.com/PHPjc/631287.html技術記事メッセージボードプログラムは、php + データベースで実装する必要があります。このチュートリアルでは、php mysql のメッセージ システムの追加、変更、削除、編集作業などの実装プロセスについて説明します。...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。