简单的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中路径问题的解决方案
Oct 09 PHP
优化NFR之一 --MSSQL Hello Buffer Overflow
Oct 09 PHP
PHP 多进程 解决难题
Jun 22 PHP
10个可以简化php开发过程的MySQL工具
Apr 11 PHP
用PHP实现小写金额转换大写金额的代码(精确到分)
Jan 10 PHP
Yii使用CLinkPager分页实例详解
Jul 23 PHP
学习php设计模式 php实现状态模式
Dec 07 PHP
PHP Try-catch 语句使用技巧
Feb 28 PHP
apache php mysql开发环境安装教程
Jul 28 PHP
php获取网站根目录物理路径的几种方法(推荐)
Mar 04 PHP
PHP session垃圾回收机制实例分析
Jun 28 PHP
PHP tp5中使用原生sql查询代码实例
Oct 28 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压缩HTML函数轻松实现压缩html/js/Css及注意事项
2013/01/27 PHP
ThinkPHP模板判断输出Defined标签用法详解
2014/06/30 PHP
php设计模式之代理模式分析【星际争霸游戏案例】
2020/03/23 PHP
PHP dirname简单使用代码实例
2020/11/13 PHP
javascript通过class来获取元素实现代码
2013/02/20 Javascript
返回页面顶部top按钮通过锚点实现(自写)
2013/08/30 Javascript
AngularJS基础学习笔记之简单介绍
2015/05/10 Javascript
JavaScript数据库TaffyDB用法实例分析
2015/07/27 Javascript
基于Javascript实现返回顶部按钮
2016/02/29 Javascript
Bootstrap表单控件学习使用
2017/03/07 Javascript
template.js前端模板引擎使用详解
2017/10/10 Javascript
vue router下的html5 history在iis服务器上的设置方法
2017/10/18 Javascript
JavaScript动态加载重复绑定问题
2018/04/01 Javascript
浅谈React的最大亮点之虚拟DOM
2018/05/29 Javascript
layui实现多图片上传并限制上传的图片数量
2019/09/26 Javascript
python通过yield实现数组全排列的方法
2015/03/18 Python
python+opencv实现动态物体识别
2018/01/09 Python
Python实现基于KNN算法的笔迹识别功能详解
2018/07/09 Python
python中的插值 scipy-interp的实现代码
2018/07/23 Python
Python3数字求和的实例
2019/02/19 Python
Python Image模块基本图像处理操作小结
2019/04/13 Python
TensorFlow——Checkpoint为模型添加检查点的实例
2020/01/21 Python
Python中的X[:,0]、X[:,1]、X[:,:,0]、X[:,:,1]、X[:,m:n]和X[:,:,m:n]
2020/02/13 Python
PyCharm 在Windows的有用快捷键详解
2020/04/07 Python
Python filter()及reduce()函数使用方法解析
2020/09/05 Python
CSS3+HTML5+JS 实现一个块的收缩与展开动画效果
2020/11/17 HTML / CSS
localstorage和sessionstorage使用记录(推荐)
2017/05/23 HTML / CSS
采用专利算法搜索最廉价的机票:CheapAir
2016/09/10 全球购物
德国最大的设计师鞋网上商店:Budapester
2017/12/07 全球购物
什么是跨站脚本攻击
2014/12/11 面试题
结构工程研究生求职信
2013/10/13 职场文书
联谊活动策划书
2014/01/26 职场文书
挂牌仪式主持词
2014/03/20 职场文书
2014年医院党建工作总结
2014/12/20 职场文书
详解MySQL InnoDB存储引擎的内存管理
2021/04/08 MySQL
sql通过日期判断年龄函数的示例代码
2021/07/16 SQL Server