PHPChina留言本实例教程
PHP 留言本是 PHP 入门的程序,新手朋友往往不知道如何下手制作 PHP 留言本的程序,其实掌握了 PHP 留言本制作流程和原理,就不难了,主要就是还不知道一个完整的 PHP 留言本制作过程是怎样的~ PHP 留言本的制作大概分为以下几个部分,1,设计数据库 2,设计界面 3,开始写程序。基本就是这样了,掌握了基本要令后,一点就不难了,下面是本博推荐的一个由 PHPChina 发布的一个留言本实例教程,从最基本的数据库设计开始教程新手 PHP 如何制作一个 PHP 留言本,非常的详细,已经详细到创建数据库,每个字段的类型,甚至字段类型的介绍,所以本博特别推荐这个教程,很适合新手朋友去阅读~
PHPChina留言本实例教程部分源码文件:
[code lang="php"]
fetch('add_form.tpl');
}
function add_doadd()
{
$username = $_POST['username']; //取得Post过来的数据,分别为用户
//名和留言内容
$content = $_POST['content'];
$hidden = isset($_POST['hidden']) ? 1 : 0;
//判断用户名是否为空
if( emptyempty($username) )
{
//空则直接返回错误信息
return show_result_page('留言提交失败.没有填写用户名');
}
//判断留言内容是否为空
if( emptyempty($content) )
{
//空则直接返回错误信息
return show_result_page('留言提交失败.没有填写留言内容');
}
//如果上面都为真,即用户名和留言内容都填写了的话则执行插入操作
//取得当前时间戳(10位数字)
$time = time();
//取得用户IP
$ip = get_client_ip();
//生成SQL语句,格式建议写成这样,看着清晰,特别是字段数很多的时候(id字段
//不用插入,它会自动增加)
$sql = "Insert INTO `message`
(`username` , `content` , `time` , `ip` , `hidden`)
VALUES
('{$username}' , '{$content}' , {$time} , '{$ip}' , {$hidden})";
//执行SQL语句
mysql_query($sql);
//判断刚才执行的插入操作是否成功,注意 mysql_affected_rows 函数与 mysq
//l_num_rows 的区别,请查看手册
if(mysql_affected_rows() == 1)
{
//如果插入成功(即affect了一条记录,则返回成功信息)
return show_result_page('留言提交成功.' , 1 , 'index.php' , '返回首页');
}
else
{
//否则返回错误信息
return show_result_page('留言提交失败.原因为名,请联系管理员:)');
}
}
[/code]
关于phpchina留言本实例可到网上搜索。