知识
首页 知识 电脑技术

三天时间 php从环境配置到访百度贴吧

2010-07-03 18:23:10 编辑:lin忙不送

MYSQL5.5.3-m3 Apache2.2.15 phpMyAdmin3.3.2 前两个直接安装就可以使用,后一个直接解压在Apache2.2.15的htdocs目录下就可以使用


最小最简单php+mysql留言本:

最小最简单php+mysql留言本依据其他留言本程序将原php100留言本视频教程的n多错误修正,经测试通过

1.建立数据库:creatsql.php

<?php
$sqlhost="localhost";   
$sqluser="root";      
$sqlpass="abc";  
$sqldata="abc123";        
$con=mysql_connect($sqlhost,$sqluser,$sqlpass);
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
if (mysql_query("CREATE DATABASE $sqldata",$con))
{
echo "Database created";
}
else
{
echo "Error creating database: " . mysql_error();
}
mysql_select_db($sqldata, $con);
$sql = "CREATE TABLE message
(
    id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    user TEXT,
    title TEXT,
    content TEXT,
    dt DATETIME NOT NULL
)";
mysql_query($sql);
?>

通用调用文件:c.php:

<?php
$sqlhost="localhost";   
$sqluser="root";      
$sqlpass="abc";  
$sqldata="abc123";        
$con=mysql_connect($sqlhost,$sqluser,$sqlpass);
mysql_select_db($sqldata, $con);
mysql_query("set names utf-8");
?>




3. 主程序:add.php

<?php

include("c.php");

if($_POST['process']==1)
{
    $user = trim($_POST['user']);
    $title = trim($_POST['title']);
    $content = trim($_POST['content']);

    $query = 'INSERT INTO message SET
         user = "'.$user.'",
         title = "'.$title.'",
         content = "'.$content.'",
         dt = NOW()';

    if(mysql_query($query))
    {
        echo '<p style="color:#00F;">发表成功!</p>';
    }
    else
    {
        echo '<p style="color:#C00;">对不起,您的留言未能提交!</p>';
    }
}

?>

<form name="message" action="add.php" method="POST">
用户: <input type="text" name="user" /><br>
标题: <input type="text" name="title" /><br/>
内容:<textarea name="content" rows="10" cols="50" ></textarea><br/>
<input type="hidden" name="process" value="1" />
<input type="submit" value="发布留言"
</form>

<?php
$query = 'SELECT * FROM message ORDER BY dt DESC';
$result = mysql_query($query);
if(!$result)
{
    echo '<p style="color:#C00;">无法查看留言!</p>';
}
else
{
    while($row = mysql_fetch_array($result))
    {
        echo '<p>';
        echo '<strong>'.$row['user'].'<strong><br />';
        echo $row['title'].'<br />';
        echo date('F j, Y', strtotime($row['dt'])).' at '.date('g:i a', strtotime($row['dt'])).'<br />';
        echo $row['content'];
        echo '</p>';
    }
}

?>
 

免责声明:本文转载来自互联网,不代表本网站的观点和立场。

本文统计

  • 发布时间:2010-07-03 18:23:10
  • 最后一次修改时间:2010-07-03 18:23:10
  • 浏览次数:116
  • 评论数量:0
  • 点赞次数:0

推荐文章

暂无数据

评论(0)

举报
验证码
发表
最新评论

暂无评论,期待你的妙语连珠

举报文章问题
验证码
预约新游

预约成功!,

到时你将收到我们的短信提醒。

回复 宏伟路口 :
我真不理解,我只有一个女王和双生希儿!!还是比较喜欢360安全卫士的弹窗过滤,图标就在首页的右下角,开启非常的方便。而且强力过滤模式的话,可以将很多顽固的软件弹窗过滤掉,很彻底值得推荐。
CopyRight © 1999-2023 ejdz.cn All Right Reserved 易家知识网 版权所有 意见反馈

渝ICP备20008086号-17 渝公网安备50010702505138号渝公网安备50010702505138号

ejdz2023#163.com(#替换为@)   QQ:2368208271