简单的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 相关文章推荐
玩转图像函数库―常见图形操作
Sep 03 PHP
中英文字符串翻转函数
Dec 09 PHP
PHP 采集程序中常用的函数
Dec 09 PHP
php 获取一个月第一天与最后一天的代码
May 16 PHP
比较详细PHP生成静态页面教程
Jan 10 PHP
用C/C++扩展你的PHP 为你的php增加功能
Sep 06 PHP
ThinkPHP结合AjaxFileUploader实现无刷新文件上传的方法
Oct 29 PHP
php魔术变量用法实例详解
Nov 13 PHP
php表单敏感字符过滤类
Dec 08 PHP
redis查看连接数及php模拟并发创建redis连接的方法
Dec 15 PHP
php头像上传预览实例代码
May 02 PHP
php使用pthreads v3多线程实现抓取新浪新闻信息操作示例
Feb 21 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
什么是短波收听SWL
2021/03/01 无线电
php中通过正则表达式下载内容中的远程图片的函数代码
2012/01/10 PHP
php中\r \r\n \t的区别示例介绍
2014/02/08 PHP
phpnow php探针环境检测代码
2014/11/04 PHP
Yii2.0框架实现带分页的多条件搜索功能示例
2019/02/20 PHP
js传中文参数controller里获取参数乱码问题解决方法
2014/01/03 Javascript
浅谈Javascript中的Function与Object
2015/01/26 Javascript
JS+CSS实现另类带提示效果的竖向导航菜单
2015/10/15 Javascript
在AngularJS中使用jQuery的zTree插件的方法
2016/04/21 Javascript
详细谈谈AngularJS的子级作用域问题
2016/09/05 Javascript
js图片加载效果实例代码(延迟加载+瀑布流加载)
2017/05/12 Javascript
关于Webpack dev server热加载失败的解决方法
2018/02/22 Javascript
angular-tree-component的使用详解
2018/07/30 Javascript
vue+element的表格实现批量删除功能示例代码
2018/08/17 Javascript
vue2.0实现的tab标签切换效果(内容可自定义)示例
2019/02/11 Javascript
vue使用i18n实现国际化的方法详解
2019/09/05 Javascript
解决layer.confirm选择完之后消息框不消失的问题
2019/09/16 Javascript
JS实现音量控制拖动
2020/01/15 Javascript
pycharm远程调试openstack代码
2017/11/21 Python
浅谈django orm 优化
2018/08/18 Python
使用Python实现跳一跳自动跳跃功能
2019/07/10 Python
Python完全识别验证码自动登录实例详解
2019/11/24 Python
Python 实现数组相减示例
2019/12/27 Python
Django-xadmin后台导入json数据及后台显示信息图标和主题更改方式
2020/03/11 Python
Python并发请求下限制QPS(每秒查询率)的实现代码
2020/06/05 Python
sublime3之内网安装python插件Anaconda的流程
2020/11/10 Python
python-jwt用户认证食用教学的实现方法
2021/01/19 Python
英国骑行、跑步、游泳、铁人三项运动装备专卖店:Wiggle
2016/08/23 全球购物
大一期末自我鉴定
2013/12/13 职场文书
个人函授自我鉴定
2014/03/25 职场文书
中学生运动会通讯稿大全
2014/09/18 职场文书
银行授权委托书范本
2014/10/04 职场文书
张家口市高新区党工委群众路线教育实践活动整改方案
2014/10/25 职场文书
2015年财务部工作总结
2015/04/10 职场文书
客户答谢会致辞
2015/07/30 职场文书
生日宴会祝酒词
2015/08/10 职场文书