简单的PHP留言本实例代码


Posted in PHP onMay 09, 2010

config.php

<?php 
$conn = @mysql_connect("localhost","root","") or die("数据库连接出错!"); 
mysql_select_db("gb",$conn); 
mysql_query("set names 'GBK'"); 
?>

add.php
<?php 
include("config.php"); 
if($_POST['submit']){ 
//在这里的时候,忘记message里还有个字段lastdate没有写,导致插入数据不成功。找了好久才找出错误。 
$sql="insert into message (id,user,title,content,lastdate) values ('','$_POST[user]','$_POST[title]','$_POST[content]',now())"; 
mysql_query($sql); 
echo "成功"; 
} 
?> 
<form action="add.php" method="post"> 
用户:<input type="text" name="user" /><br> 
标题:<input type="text" name="title" /><br /> 
内容:<textarea name="content"></textarea><br /> 
<input type="submit" name="submit" value="提交" /> 
</form>

view.php
<?php 
include("config.php"); 
?> 
<table width=500 border="0" align="center" cellpadding="5" cellspacing="1" bgcolor="#add3ef"> 
<?php 
$sql="select * from message order by id desc"; 
$query=mysql_query($sql); 
while($row=mysql_fetch_array($query)){ 
?> 
//NND。我在wampserver默认环境下,使用<?=$row[title]?>这种语法,就是读取不出内容来。非要用这种才可以。郁闷。又是好久才琢磨出来 
<tr bgcolor="#eff3ff"> 
<td>标题:<?php echo $row[title];?> 用户:<?php echo $row[user];?></td> 
</tr> 
<tr bgColor="#ffffff"> 
<td>内容:<?php echo $row[content];?></td> 
</tr> 
<?php 
} 
?> 
</table>

然后还有个数据库的SQL。
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` date NOT NULL, 
PRIMARY KEY (`id`) 
) ENGINE=InnoDB DEFAULT CHARSET=gbk AUTO_INCREMENT=1 ;
PHP 相关文章推荐
php header()函数使用说明
Jul 10 PHP
PHP网站基础优化方法小结
Sep 29 PHP
PHP写MySQL数据 实现代码
Jun 15 PHP
IIS6.0中配置php服务全过程解析
Aug 07 PHP
thinkphp使用literal防止模板标签被解析的方法
Nov 22 PHP
php写入数据到CSV文件的方法
Mar 14 PHP
php使用GD创建保持宽高比缩略图的方法
Apr 17 PHP
Yii2框架引用bootstrap中日期插件yii2-date-picker的方法
Jan 09 PHP
thinkPHP分组后模板无法加载问题解决方法
Jul 12 PHP
PHPCMS V9 添加二级导航的思路详解
Oct 20 PHP
php合并数组并保留键值的实现方法
Mar 12 PHP
thinkPHP5.1框架中Request类四种调用方式示例
Aug 03 PHP
php 上一篇,下一篇文章实现代码与原理说明
May 09 #PHP
php 获取本机外网/公网IP的代码
May 09 #PHP
php 仿Comsenz安装效果代码打包提供下载
May 09 #PHP
php ob_flush,flush在ie中缓冲无效的解决方法
May 09 #PHP
php 各种应用乱码问题的解决方法
May 09 #PHP
php 输出双引号&quot;与单引号'的方法
May 09 #PHP
php for 循环语句使用方法详细说明
May 09 #PHP
You might like
php 调用远程url的六种方法小结
2009/11/02 PHP
php如何调用webservice应用介绍
2012/11/24 PHP
Twig模板引擎用法入门教程
2016/01/20 PHP
必须收藏的php实用代码片段
2016/02/02 PHP
破除网页鼠标右键被禁用的绝招大全
2006/12/27 Javascript
javascript中this做事件参数相关问题解答
2013/03/17 Javascript
jQuery使用addClass()方法给元素添加多个class样式
2015/03/26 Javascript
jQuery实现可编辑的表格实例讲解(2)
2015/09/17 Javascript
实例详解JavaScript获取链接参数的方法
2016/01/01 Javascript
jQuery  ready方法实现原理详解
2016/10/19 Javascript
jQuery-mobile事件监听与用法详解
2016/11/23 Javascript
纯js实现悬浮按钮组件
2016/12/17 Javascript
Nodejs+express+ejs简单使用实例代码
2017/09/18 NodeJs
vue2组件之select2调用的示例代码
2017/10/12 Javascript
Vue异步加载about组件
2017/10/31 Javascript
微信小程序实现长按删除图片的示例
2018/05/18 Javascript
判断js数据类型的函数实例详解
2019/05/23 Javascript
浅谈JS中几种轻松处理'this'指向方式
2019/09/16 Javascript
[46:02]DOTA2上海特级锦标赛D组资格赛#2 Liquid VS VP第二局
2016/02/28 DOTA
深入Python解释器理解Python中的字节码
2015/04/01 Python
Sanic框架应用部署方法详解
2018/07/18 Python
Python基于plotly模块实现的画图操作示例
2019/01/23 Python
利用Python实现微信找房机器人实例教程
2019/03/10 Python
python,Django实现的淘宝客登录功能示例
2019/06/12 Python
Python hexstring-list-str之间的转换方法
2019/06/12 Python
Python基于pygame实现单机版五子棋对战
2019/12/26 Python
Booking.com荷兰:全球酒店网上预订
2017/08/22 全球购物
美体小铺奥地利官方网站:The Body Shop奥地利
2019/04/11 全球购物
自荐信如何“自荐”
2013/10/24 职场文书
药剂专业学生求职信范文
2013/12/28 职场文书
科级干部群众路线教育实践活动个人对照检查材料
2014/09/19 职场文书
投诉信回复范文
2015/07/03 职场文书
《我要的是葫芦》教学反思
2016/02/18 职场文书
制定企业培训计划的五大要点!
2019/07/10 职场文书
微信小程序实现拍照和相册选取图片
2021/05/09 Javascript
Mysql 设置boolean类型的操作
2021/06/04 MySQL