導航:首頁 > 宣傳策劃 > php留言板策劃書

php留言板策劃書

發布時間:2021-05-26 18:25:37

1. 基於php的留言板的設計與實現

找不到就去問威客吧!萬能網的威客我感覺挺牛B的,實在不行去萬能網也是個不錯的選擇哦!

2. 如何用php做留言板。

<!-- 表單-->
<form method="post" action="本頁" >
<input type="表單元素" name="重要">
其他的表單略過這里只講原理
</form>
<$conn=mysql_connect ("伺服器",用戶,密碼);
$mysql_select_db=「資料庫」;
$a=$_post[重要];
.
.
.
把上面表單中的元素全部獲取。
$query="insert into 表名(欄位1,欄位2.。。。) value($a,$b........)";
mysql_query($query);
>
以上是主要過程。中間還有表單驗證沒有添加

3. php簡歷留言板項目經驗該怎麼寫

先建資料庫表啊,前端用表單通過ajax提交數據。

你不是剛學完PHP嗎?要想實現功能,就要知道實現功能需要些啥啊。

建議先找個框架學一學,比如ThinkPHP等。

下面是在csdn博客上找到的,作者是:topfzy

善用網路!!!!

//創建資料庫
CREATEDATABASEGBOOK;
CREATETABLE`gbook`(
`id`INT(255)UNSIGNEDNOTNULLAUTO_INCREMENTPRIMARYKEY,
`name`VARCHAR(10)NOTNULL,
`sex`TINYINT(1)UNSIGNEDNOTNULL,
`email`VARCHAR(255)NOTNULL,
`info`TEXTNOTNULL,
`ip`VARCHAR(15)NOTNULL,
`time_at`DATETIMENOTNULL
)

主要頁面有:

input.html為初始頁
insert.php為把輸入內容送入資料庫
show.php顯示留言板內容
change.php修改留言板內容的界面
del.php刪除留言板內容
change_ok.php修改留言板內容並送入資料庫

表單input.html頁面:

<html>
<head>
<metahttp-equiv="content-type"content="text/html;charset=GB2312"/>
<title>留言版</title>
</head>
<body>
<formname="form1"method="post"action="insert.php">
<p>你的名字:<inputtype="text"name="name"size="20"/></p>
<p>你的性別:<inputtype="radio"value="1"name="sex"checked="checked"/>男生<inputtype="radio"value="0"name="sex"/>女生</p>
<p>你的E-mail:<inputtype="text"name="email"size="20"/></p>
<p>你的留言內容:</p>
<p><textarearows="9"name="info"cols="35"></textarea></p>
<p><inputtype="submit"value="提交"name="B1"/><inputtype="reset"value="重設"name="B2"/></p>
</form>
</body>
</html>

資料庫寫入:insert.php

<?php

$mysql_server_name="localhost";
$mysql_username="root";
$mysql_password="123456";
$mysql_database="gbook";

$ip=getenv('REMOTE_ADDR');

$conn=mysql_connect("localhost","root","123456");
mysql_select_db("gbook");
$sql="INSERTINTO`gbook`(`id`,`name`,`sex`,`email`,`info`,`ip`,`time_at`)
VALUES(NULL,'$name','$sex','$email','$info','$ip',NOW())";
$result=mysql_query($sql,$conn);
$id=mysql_insert_id();
mysql_close($conn);

?>
<p>留言成功</p>
<p><ahref="show.php">去留言頁</a></p>

留言板內容展示:show.php

<?

$mysql_server_name="localhost";
$mysql_username="root";
$mysql_password="123456";
$mysql_database="gbook";

$sql="SELECT*FROMgbookORDERBY'id'DESC";//排序後留言的在前面顯示
$conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password);
mysql_select_db($mysql_database,$conn);
$result=mysql_query($sql);
while($row=mysql_fetch_row($result))
{//----if語句判斷男女------
if($row[2]==1)
{$gender='男';}
else
{$gender='女';}
?>
<tablewidth="752"border="1">
<tr>
<tdheight="32"><p><?=$row[6]?><?=$row[5]?></p>
<p><?=$row[1]?>(<?=$gender?>)<?=$row[3]?></p></td>
</tr>
<tr>
<tdheight="45"><?=nl2br($row[4])?><p><ahref="change.php?id=<?=$row[0]?>">[修改]</a><ahref="del.php?id=<?=$row[0]?>">[刪除]</a></p></td>
</tr>
</table>
<hr/>
<?
}
mysql_free_result($result);

?>

change.php修改留言板內容的界面

<?
$mysql_server_name="localhost";
$mysql_username="root";
$mysql_password="123456";
$mysql_database="gbook";

$sql="SELECTname,sex,email,infoFROMgbookWHEREid='$id'";
$conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password);
mysql_select_db($mysql_database,$conn);
$result=mysql_query($sql);
$row=mysql_fetch_row($result);

?>
<html>
<head>
<metahttp-equiv="content-type"content="text/html;charset=GB2312"/>
<title>留言版</title>
</head>
<body>
<formname="form1"method="post"action="change_ok.php?id<?=$id?>">
<p>你的名字:<inputtype="text"name="name"size="20"value="<?=$row[0]?>"/></p>
<?
//-----if語句判斷男女1為男0為女-------
if($row[1]==1)
echo'<p>你的性別:<inputtype="radio"value="1"name="sex"checked="checked"/>男<inputtype="radio"value="0"name="sex"/>女</p>';
else
echo'<p>你的性別:<inputtype="radio"value="1"name="sex"/>男<inputtype="radio"value="0"name="sex"checked="checked"/>女</p>';

?>

<p>你的E-mail:<inputtype="text"name="email"size="20"value="<?=$row[2]?>"/></p>
<p>你的留言內容:</p>
<p><textarearows="9"name="info"cols="35"><?=$row[3]?></textarea></p>
<p><inputtype="submit"value="提交"/><inputtype="reset"value="重設"/></p>
</form>
</body>
</html>

del.php

<?
$mysql_server_name="localhost";
$mysql_username="root";
$mysql_password="123456";
$mysql_database="gbook";

$sql="DELETEFROMgbookWHEREid='$id'";
$conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password);
mysql_select_db($mysql_database,$conn);
$result=mysql_query($sql);
mysql_close($conn);
?>
<p><ahref="show.php">[返回]</a></p>

change_ok.php

<?
$mysql_server_name="localhost";
$mysql_username="root";
$mysql_password="123456";
$mysql_database="gbook";

$sql="UPDATE`gbook`SET`name`='$name',`sex`='$sex',`email`='$email',`info`='$info'WHERE`id`='$id'";
$conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password);
mysql_select_db($mysql_database,$conn);
$result=mysql_query($sql);
mysql_close($conn);
?>
<p><ahref="show.php">[返回]</a></p>

4. php留言板是實現無限回復功能

個人覺得建立一個專門的資料庫表就可以了,給每個回復一個id然後在每次有回復後將這個id對應的回復寫入表中就ok了!
回復內容表:
回復Id 回復內容

回復關聯表:
回復內容id 回復內容id

這樣就可以實現無限回復了!

5. php留言板項目的項目描述怎麼寫

本項目需要php+mysql來實現。
首先需要分析資料庫:
需要建立用戶表(user)
表中欄位:編號(id int primary key auto_increment),昵稱(nickname varchar(255)),性別(sex int(1) 男為1,女為0),郵箱(email varchar(255)),注冊時間(reg_time varchar(255) 時間戳)
還需要建立留言表(leaveword)
表中欄位:編號(id int primary key auto_increment),留言用戶編號(user_id int),留言內容(content text),留言時間(leaveword_time varchar(255))
建完表並插入一些測試數據後,就開始設計頁面了。
當用戶登錄後,需要把用戶的id存入session中$_SESSION['user_id'],以便用來驗證用戶是否登錄,是否有許可權發表留言。
用戶進入到留言頁面中以後,需要分頁展示其他(包括自己)的留言。這是本人寫的分頁函數給你作為參考:
function getPageNum($table,$pagesize=10,$where="1=1"){ //這個函數用來獲得總記錄數
global $db;
$html="";
$sql="select * from ".$table." where ".$where;
$re=$db->sql_query($sql);
$num=$db->sql_numrows($re);
$pageNum=ceil($num/$pagesize);
return $pageNum;
}
function paging($table,$pagesize=10,$nowpage=1,$where="1=1",$url=""){ //這個函數用來獲得分頁字元串
global $db;
$html="";
$sql="select * from ".$table." where ".$where;
$re=$db->sql_query($sql);
$num=$db->sql_numrows($re);
$pageNum=ceil($num/$pagesize);
if($nowpage-2<=2){
$start=1;
}else if($nowpage>=$pageNum-2){
$start=$pageNum-4;
}else{
$start=$nowpage-2;
}
$end=($start+4>=$pageNum)?$pageNum:$start+4;
$html.="<a href='?page=1'>首頁</a>";
for($i=$start;$i<=$end;$i++){
if($url==""){
$html.="<a href='?page=".$i."'>".$i."</a>";

}else{
$html.="<a href='?page=".$i."&".$url."'>".$i."</a>";
}
}
$html.="<a href='?page=".$pageNum."'>尾頁</a>";
return $html;
}
當用戶提交留言時,應該就不用多說了。當用戶點擊提交(submit)後,以$_POST或以$_GET來接提交的值,然後寫個插入語句
insert into leaveword values();這個不用我多說,你應該會吧。
說實在的留言確實沒多少東西,惟一的難點就是,如何把用戶的留言以分頁的形式顯示。
再難一點,就是在提交留言時,用ajax來做,達到頁面無刷新的效果。
這是本人的一點心得,希望可以對你寫項目描述有幫助。

6. php留言板製作

你確定你的標點符號是對的?

比如:

$title=$_POST[`title`];

$con=$_POST[`con`];

還有標題<inputtype=`text`size=20name="title"value="<?phpecho$rs[`title`]"><br>

內容<textarearows="5"cols="50"name="con"><?phpecho$rs[`contents`]></textarea><br>

你再確定你的變數引用是正確的?

比如:set`title`='title'

大哥,你的語法錯得不得了啊?

你不但沒有php的基礎,連html的基礎都沒有

標點符號都用不對!

主要體現在引號和反引號上!

<?php
include_once'conn.php';
$Sub=$_POST['submit'];
if(!empty($Sub)){

$title=$_POST['title'];
$con=$_POST['con'];
$sql="update`liuyanban`set`title`='{$title}',`content`='{$con}'";

echomysql_query($sql)?'ok':mysql_error();

}
?>
<formaction="add.php"method="post">

標題<inputtype="text"size=20name="title"value="<?phpecho$rs['title']"/><br/>
內容<textarearows="5"cols="50"name="con"><?phpecho$rs["contents"];?></textarea><br>

<inputtype="submit"name="submit"value="發布留言"/>
</form>

7. 用PHP怎麼做留言板

我來教你:
首先你要建立一個mysql資料庫
然後在資料庫裡面設置欄位 例如 用戶 留言
當你在html頁面的文本框填寫留言後,用表單點擊提交(在表單裡面要設置提交到那個頁面 比如:index.php)
當你提交到改頁面後,在這個頁面填寫你的php代碼
就是連接資料庫,然後將你的留言寫進資料庫
最後查看 和刪除 就是執行資料庫常見的查詢功能和刪除功能了

8. 想寫個PHP留言板,請問要怎麼做

1. 先設計數據表,一般留言板需要兩個表:留言內容表、回復表
留言內容表:messages
欄位如下:
id 自動增加
contents 留言內容
messages_time 留言時間
回復表:reply
欄位如下:
id 自動增加
messages_id 關聯messages表的id
contents 回復的內容
reply_time 回復時間
2. 設計留言板頁面及保存留言數據
大概代碼如下:
3. 顯示留言內容,遍歷數據表
4. 回復的設計可以參照留言的設計

9. 求一步一步教PHP留言板製作方法

1. 先設計數據表,一般留言板需要兩個表:留言內容表、回復表

留言內容表:messages
欄位如下:
id 自動增加
contents 留言內容
messages_time 留言時間

回復表:reply
欄位如下:
id 自動增加
messages_id 關聯messages表的id
contents 回復的內容
reply_time 回復時間

2. 設計留言板頁面及保存留言數據

大概代碼如下:

<form name="form1" method="post" action="index.php?action=ok">
<texarea cols="30" rows="10" name="contents">
</textarea>
<input type="submit" value="提交">
</form>

<?php
if($_GET['action'] == 'ok'){
$contents = $_POST['contents'];
mysql_query("insert into messages values(NULL,'".$contents."',now())");
}
?>

3. 顯示留言內容,遍歷數據表

<?php
//包含數據連接代碼
require('data.php');
$query = mysql_query("select * messages");
while($array = mysql_fetch_array($query)){

echo $array['contents']."<br>";
}
?>

4. 回復的設計可以參照留言的設計

10. php留言板 製作思路

製作一個簡單留言板,需要
創建一個資料庫
創建一個表
創建一個公共的連接資料庫的腳本,里邊包括,連接資料庫(mysql_connect),選擇資料庫(mysql_select_db)
一個動態頁,輸出留言的內容(一般用的while循環輸出)
一個表單,來接受用戶留言

留言板說白了,就是對資料庫的刪改工作,需要執行對應的sql語句來實現,mysql_query($sql)
增添 $sql="insert into table_name(欄位名) values(值)";
刪除 $sql="delete from table_name where 主鍵="$_GET['id'];
修改 $sql="update table_name set 欄位名=新值";(多個的話用逗號隔開)

還有涉及到的分頁問題,這個我覺得樓主可以自己去嘗試一下,是個不錯的鍛煉!

新年快樂~

閱讀全文

與php留言板策劃書相關的資料

熱點內容
關於舉行歌唱比賽通知策劃方案 瀏覽:405
愛心公益感恩活動策劃方案 瀏覽:604
內部培訓師選拔方案 瀏覽:670
培訓方案及培訓計劃表 瀏覽:822
哥德電子商務 瀏覽:482
幼兒教師培訓計劃及實施方案 瀏覽:34
幹部人事檔案專項審核培訓方案 瀏覽:230
商貿城活動策劃方案 瀏覽:717
酒店員工戶外培訓方案 瀏覽:666
春天促銷活動主題用語 瀏覽:116
2015武漢電子商務會議 瀏覽:60
計經人員培訓方案 瀏覽:14
臨床三基三嚴培訓方案範文 瀏覽:734
中小型服裝企業電子商務網站的常設欄目 瀏覽:90
質量技術培訓計劃方案 瀏覽:586
國培如何設計教師培訓方案 瀏覽:311
英語小學培訓學校萬聖節的方案 瀏覽:416
2016商場活動策劃方案 瀏覽:105
深圳宥鋒電子商務有限公司 瀏覽:603
成達電子商務 瀏覽:881