メッセージボードプログラムはphp+データベースで実装する必要があります。このチュートリアルでは主にphpmysqlメッセージシステムの追加、変更、削除、編集作業などの実装プロセスについて説明します。これはphpの初心者にとって良い教材です。
プロジェクト構造:
说 ページ追加: 説明: ここでの操作にだけ注意してください。インターフェース上でアーティストに苦労する必要はありません。ご理解いただければ幸いです。
リストページ:
ページを変更:
掲示板のSQLファイルをmysqlに直接インポート可能
コードは次のとおりです
コードをコピー
|
データベースフォームを作成; フォームを使用; 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 ; |
|
conn.php データベース接続ファイル
コードは次のとおりです
コードをコピー
|
$conn = @ mysql_connect("localhost", "root", "") または die("データベース リンク エラー"); |
mysql_select_db("フォーム", $conn);
mysql_query("名前「gbk」を設定します");
?>
add.php はユーザーが送信したメッセージ情報をデータベースに保存します |
コードは次のとおりです
コードをコピー
|
「conn.php」を含めます。
if($_POST['送信']){ |
$sql="INSERT INTO message(id,user,title,content,lastdate) VALUES (NULL, '$_POST[user]', '$_POST[title]', '$_POST[content]', now()) ";
mysql_query($sql);
// ページジャンプ、JavaScript によって実装されます
$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)){
?>
|
标题:=$row[title]?> 用户:=$row[user] ?> |
内容:=$row[content]?> |
発行表日期:=$row[lastdate]?> |
表>
delete.php 删除留言、利用者譲渡データに基づいて、留言コンテンツの ID を取得して削除操作を実行します
代码如下 |
复制幣 |
$id = $_GET['id'];
$query="id=".$id; のメッセージから削除
mysql_query($query); ?>
echo ""; ?> |
preEdit.phpの編集では、updateを使用してユーザーによって再送信されたデータを更新し、以前のレコードを一意の識別子としてのidに置き換えます
http://www.bkjia.com/PHPjc/631287.html |
www.bkjia.com
true
http://www.bkjia.com/PHPjc/631287.html技術記事メッセージボードプログラムは、php + データベースで実装する必要があります。このチュートリアルでは、php mysql のメッセージ システムの追加、変更、削除、編集作業などの実装プロセスについて説明します。...