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

php留言板開發策劃書

發布時間:2021-07-27 01:15:04

❶ 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>

❷ 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來做,達到頁面無刷新的效果。
這是本人的一點心得,希望可以對你寫項目描述有幫助。

❸ 以php開發網路留言板的設計目標實現以下功能: 新用戶注冊功能、用戶登錄功能、登錄用

你是要後台管理系統還是留言板代碼

❹ php建立留言板問題

Notice是提示級別,不算出錯,不影響程序正常運行,你可以在php.ini文件中配置error_reporting項將其關閉,也可以在代碼中加入
@error_reporting(E_ALL & ~E_NOTICE);來屏蔽。

Undefined variable指的是變數未聲明。有php中變數是不用聲明就可以直接使用的,所以只是Notice,而不是Error或者warning
想用更規范的編程風格就先聲明變數吧。

這里$_POST是客戶端傳來,不便事先申明,規范的寫法是先判斷變數是否存在再引用,就不會有這個提示了,常見的寫法如下:
$user=isset($_POST['user'])?$_POST['user']:'';

當然,這里還應該做更多的判斷,對變數進行過濾。
你這樣直接傳入SQL有嚴重的安全隱患。

❺ 如何用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);
>
以上是主要過程。中間還有表單驗證沒有添加

❻ php+mysql做留言板

shouye.php

?php

include"conn.php";

$sql="select*fromroomsorderbyid";

$query=mysql_query($sql);

while($row=mysql_fetch_array($query)){?>

<ahref="message.php?id=<?phpecho$row["id"]?>"><?phpecho$row["name"];?></a>

<?php}?>

messages.php

<?php

$room_id=$_GET["id"];

include"conn.php";

echo"<br>";

if(isset($_POST["sub"])){

$hid=$_POST["hid"];

$content=$_POST["content"];

$sql="insertintomessages(room_id,content,sent_at_datetime)values('".$hid."','".$content."','".time()."')";

$query=mysql_query($sql);

$sql_rooms="select*fromroomswhereid!='".$hid."'";

$query=mysql_query($sql_rooms);

while($row=mysql_fetch_array($query)){

?>

<ahref="message.php?id=<?phpecho$row["id"]?>"><?phpecho$row["name"];?></a>

<?php

}

}

$sql_mess="select*frommessageswhereroom_id='".$room_id."'";

$query=mysql_query($sql_mess);

while($row=mysql_fetch_array($query)){?>

<?php

$date=$row["sent_at_datetime"];

echo$row["content"]?>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<?phpechodate("Y-m-dH:i:s",$date+8*60*60);echo"<br>";?>

<?php}?>

<formmethod="post"action="message.php">

<inputtype="textarea"name="content">

<inputtype="hidden"name="hid"value="<?phpecho$room_id?>">

<inputtype="submit"name="sub"value="留言">

</form>

時間好像是不對,水平拙劣,希望能幫到你,共同進步!!!

❼ 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留言板源碼。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" " http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>無標題文檔</title>
</head>
<body>
<BR><BR>
<center><a href="admin_login.htm" target="_blank">留言管理</a> </center><BR><BR>
<br><br><br>
<form method="post" >
<p>姓名:
<input type="text" name="user_name" size="20">
</p>
<p><br>
電話:
<input type="text" name="user_tel" size="20">
</p>
<p><br>
留言:
<textarea name="user_post" rows="5" cols="20"></textarea>
</p>
<p>
<input type="submit" value="提交留言" name="Submit">

</p>
</form>
<br><br><br>
<font color="red">最新留言如下:<BR><BR></font>
<?php
if($_POST['Submit']){
$user_name=$_POST['user_name'];
$user_tel=$_POST['user_tel'];
$user_post=$_POST['user_post'];
$ah=$_POST['ah'];
$where=$_POST['where'];
$str.="姓名:".$user_name."\r\n電話:".$user_tel."\r\n留言:".$user_post;
$k=fopen("liuyanban.txt","w+");
fwrite($k,$str);
fclose($k);
echo "保存成功!";
}
?>
</body>
</html>

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

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

閱讀全文

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

熱點內容
測繪售後服務方案及培訓計劃 瀏覽:160
教師硬筆字培訓方案 瀏覽:958
唯品會珠海電子商務有限公司 瀏覽:928
畢業答辯策劃方案 瀏覽:214
線上會員活動策劃方案 瀏覽:221
文具的營銷方案 瀏覽:102
前程無憂青島電子商務 瀏覽:739
婦產醫院營銷方案 瀏覽:563
藝人宣傳策劃方案新浪博客 瀏覽:934
房地產項目微信營銷方案 瀏覽:174
內部培訓師的培訓方案 瀏覽:836
鄭州同達電子商務有限公司靠譜不 瀏覽:329
管理樂園的營銷方案 瀏覽:274
c2c電子商務的現狀 瀏覽:989
電子商務專業找工作 瀏覽:614
支部黨員培訓方案 瀏覽:274
小型酒吧情人節活動策劃方案 瀏覽:165
蚌埠中恆電子商務 瀏覽:641
建立企業家培訓基地方案 瀏覽:770
電子商務人才培養基地 瀏覽:203