导航:首页 > 宣传策划 > 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留言板开发策划书相关的资料

热点内容
文具的营销方案 浏览:102
前程无忧青岛电子商务 浏览:739
妇产医院营销方案 浏览:563
艺人宣传策划方案新浪博客 浏览:934
房地产项目微信营销方案 浏览:174
内部培训师的培训方案 浏览:836
郑州同达电子商务有限公司靠谱不 浏览:329
管理乐园的营销方案 浏览:274
c2c电子商务的现状 浏览:989
电子商务专业找工作 浏览:614
支部党员培训方案 浏览:274
小型酒吧情人节活动策划方案 浏览:165
蚌埠中恒电子商务 浏览:641
建立企业家培训基地方案 浏览:770
电子商务人才培养基地 浏览:203
杭州希德电子商务有限公司 浏览:677
精神类药品市场营销策划方案 浏览:27
前期网店策划方案 浏览:309
营销部绩效管理方案 浏览:438
艾滋病宣传策划方案 浏览:346