简单的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 相关文章推荐
Cannot modify header information错误解决方法
Oct 08 PHP
PHP三层结构(上) 简单三层结构
Jul 04 PHP
discuz目录文件资料汇总
Dec 30 PHP
PHP+MYSQL中文乱码问题
Jul 01 PHP
PHP的文件操作与算法实现的面试题示例
Aug 10 PHP
百度地图经纬度转换到腾讯地图/Google 对应的经纬度
Aug 28 PHP
如何离线执行php任务
Feb 21 PHP
yii2 resetful 授权验证详解
May 18 PHP
php魔法函数与魔法常量使用介绍
Jul 23 PHP
微信公众平台开发教程③ PHP实现微信公众号支付功能图文详解
Apr 10 PHP
php策略模式简单示例分析【区别于工厂模式】
Sep 25 PHP
PHP 出现 http500 错误的解决方法
Mar 09 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批量生成缩略图的代码
2008/07/19 PHP
php下将多个数组合并成一个数组的方法与实例代码
2011/02/03 PHP
php读取EXCEL文件 php excelreader读取excel文件
2012/12/06 PHP
JavaScript 监听textarea中按键事件
2009/10/08 Javascript
jQuery的3种请求方式$.post,$.get,$.getJSON
2014/03/28 Javascript
前端必备神器 Snap.svg 弹动效果
2014/11/10 Javascript
使用JavaScript获取地址栏参数的方法
2014/12/19 Javascript
jQuery中$.each使用详解
2015/01/29 Javascript
JS实现仿中关村论坛评分后弹出提示效果的方法
2015/02/23 Javascript
使用AOP改善javascript代码
2015/05/01 Javascript
jquery图片滚动放大代码分享(2)
2015/08/28 Javascript
关于事件mouseover ,mouseout ,mouseenter,mouseleave的区别
2015/10/12 Javascript
js+css实现回到顶部按钮(back to top)
2016/03/02 Javascript
深入理解Ajax的get和post请求
2016/06/02 Javascript
EasyUI的DataGrid绑定Json数据源的示例代码
2017/12/16 Javascript
Vue render渲染时间戳转时间,时间转时间戳及渲染进度条效果
2018/07/27 Javascript
vue elementUI tree树形控件获取父节点ID的实例
2018/09/12 Javascript
tsconfig.json配置详解
2019/05/17 Javascript
Vue+penlayers实现多边形绘制及展示
2020/12/24 Vue.js
Tensorflow 利用tf.contrib.learn建立输入函数的方法
2018/02/08 Python
python 中if else 语句的作用及示例代码
2018/03/05 Python
Python的互斥锁与信号量详解
2019/09/12 Python
基于Python实现大文件分割和命名脚本过程解析
2019/09/29 Python
Python3 虚拟开发环境搭建过程(图文详解)
2020/01/06 Python
python实现滑雪游戏
2020/02/22 Python
django 将自带的数据库sqlite3改成mysql实例
2020/07/09 Python
HTML5离线缓存Manifest是什么
2016/03/09 HTML / CSS
个人自我鉴定
2013/11/07 职场文书
优秀护士先进事迹
2014/05/08 职场文书
建设工程授权委托书
2014/09/22 职场文书
2014幼儿园保育员工作总结
2014/11/10 职场文书
导游词欢迎词
2015/02/02 职场文书
夏洛特的网观后感
2015/06/15 职场文书
有关浪费资源的建议书
2015/09/14 职场文书
PHP 技巧 * SVG 保存为图片(分享图生成)
2021/04/02 PHP
python解决12306登录验证码的实现
2021/04/18 Python