简单的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 相关文章推荐
使用NetBeans + Xdebug调试PHP程序的方法
Apr 12 PHP
基于Zend的Captcha机制的应用
May 02 PHP
php实现查询百度google收录情况(示例代码)
Aug 02 PHP
php中Array2xml类实现数组转化成XML实例
Dec 08 PHP
php读取flash文件高宽帧数背景颜色的方法
Jan 06 PHP
php操作redis缓存方法分享
Jun 03 PHP
smarty中改进truncate使其支持中文的方法
May 30 PHP
浅谈Yii乐观锁的使用及原理
Jul 25 PHP
PHP递归实现汉诺塔问题的方法示例
Nov 25 PHP
PHP 多任务秒级定时器的实现方法
May 13 PHP
PHP生成随机密码4种方法及性能对比
Dec 11 PHP
php优化查询foreach代码实例讲解
Mar 24 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初学者头痛的十四个问题
2006/07/12 PHP
PHP中strtotime函数使用方法分享
2012/01/10 PHP
php学习笔记之面向对象编程
2012/12/29 PHP
不使用php api函数实现数组的交换排序示例
2014/04/13 PHP
thinkphp模板的包含与渲染实例分析
2014/11/26 PHP
PHP实现导出带样式的Excel
2016/08/28 PHP
php使用正则表达式获取字符串中的URL
2016/12/29 PHP
PHP中数组转换为SimpleXML教程
2019/01/27 PHP
PHP批斗大会之缺失的异常详解
2019/07/09 PHP
php校验公钥是否可用的实例方法
2019/09/17 PHP
基于thinkphp5框架实现微信小程序支付 退款 订单查询 退款查询操作
2020/08/17 PHP
js 一个关于图片onload加载的事
2013/11/10 Javascript
Nodejs使用mysql模块之获得更新和删除影响的行数的方法
2014/03/18 NodeJs
js使用ajax读博客rss示例
2014/05/06 Javascript
js实现点击链接后窗口缩小并居中的方法
2015/03/02 Javascript
Javascript中的高阶函数介绍
2015/03/15 Javascript
详解Vue路由开启keep-alive时的注意点
2017/06/20 Javascript
Jquery的Ajax技术使用方法
2019/01/21 jQuery
vue使用混入定义全局变量、函数、筛选器的实例代码
2019/07/29 Javascript
[02:08]2014DOTA2国际邀请赛 430专访:力争取得小组前二
2014/07/11 DOTA
pycharm修改文件的默认打开方式的步骤
2019/07/29 Python
python实现字典嵌套列表取值
2019/12/16 Python
Python使用monkey.patch_all()解决协程阻塞问题
2020/04/15 Python
使用keras和tensorflow保存为可部署的pb格式
2020/05/25 Python
美国最流行的男士时尚网站:Touch of Modern
2018/02/05 全球购物
Lulu & Georgia官方网站:购买地毯、家具、抱枕、壁纸、床上用品等
2018/03/19 全球购物
产品工艺师的岗位职责
2013/11/15 职场文书
我们的节日元宵活动方案
2014/08/23 职场文书
高中生国庆节演讲稿范文2014
2014/09/21 职场文书
工作检讨书500字
2014/10/19 职场文书
合同补充协议书
2016/03/24 职场文书
详细介绍Next.js脚手架完整搭建封装
2022/04/26 Javascript
MYSQL事务的隔离级别与MVCC
2022/05/25 MySQL
Redis keys命令的具体使用
2022/06/05 Redis
Golang gRPC HTTP协议转换示例
2022/06/16 Golang
SQL语句中EXISTS的详细用法大全
2022/06/25 MySQL