贴吧小项目2

建表:帖子表和回复表

create table thread(
tid int not null auto_increment primary key,
username varchar(20) not null default ‘‘,
title varchar(40) not null default ‘‘,
content text not null,
pubtime int
)engine myisam charset utf8;

create table reply(
rid int not null auto_increment primary key,
tid int not null,
username varchar(20) not null default ‘‘,
content text not null,
reptime int
)engine myisam charset utf8;

贴吧首页

<?php

require("./include/init.php");
$sql="select tid,username,title,content,pubtime,(select count(*) from reply where reply.tid=thread.tid) as num from thread order by pubtime desc";
$list=getAll($sql,$conn);

?>
<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>自由发帖</title>
<link rel="stylesheet" type="text/css" href="./ind.css">
</head>
<body>
    <div id="top">
        <ul>
            <li><a href="index.php">回到贴吧首页</a></li>
            <!-- <li><a href="#">22222</a></li>
            <li><a href="#">3333</a></li>
            <li><a href="#">4444</a></li> -->
        </ul>
    </div>
    <?php foreach($list as $k=>$v){ ?>

    <div class="tiezi">
        <div class="tie">
            <i class="replynum"><?php echo $v["num"];?></i>
            <h3 class="title"><a href=<?php echo ‘chakan.php?tid=‘.$v[‘tid‘];?>><?php echo $v["title"];?></a></h3>
            <p class="content"><?php echo $v["content"];?></p>
            <div class="info"   style="width:100px;">
                <li><span>发送人:</span><a href="#"><?php echo $v["username"];?></a></li>
                <li><span>发送时间:</span><a href="#">
                <?php
                    $ling=date("Y-m-d");
                    $tmp=strtotime($ling);
                    if($v["pubtime"]>=$tmp){
                        echo date("H:i",$v["pubtime"]);
                    }else{
                        echo date("m-d",$v["pubtime"]);
                    }
                 ?>
                </a></li>
            </div>

        </div>

    </div>
    <?php }?>
    <div style="margin:0 auto; border:1px solid green; width:1000px">
        <form action="cunchu.php" method="post">
            用户名:<input type="text" name="username"/><br/>
            标题:<input type="text" name="title"/><br/>
            内容:<textarea cols="30" rows="6" name="content"></textarea><br/>
            <input type="submit" value="发送" />
        </form>
    </div>
</body>
</html>

css文件

*{
    margin:0 auto;
    padding: 0;
}
li{
    list-style: none;
}
ul{
    height:30px;
}
ul li{
    list-style: none;
    float: left;
    margin-left: 30px;
    border-right:1px solid gray;
}
a{
    text-decoration: none;
}
a:hover{
    text-decoration: block;
}
.tie{

}
#top{
    margin-top: 80px;
    /*background: blue;*/
    width:1000px;
    border:1px solid green;
}

/*帖子*/
.tiezi{
    width:1000px;
    border:1px solid green;
    position: relative;
    height:80px;
}
.replynum{
    position: absolute;
    top:10px;
    left:20px;
    width:40px;
    height:30px;
    background: #F7F7F7;
    padding:2px 3px 2px 5px;
    font-size: 17px;
}
.title{
    position: absolute;
    top:10px;
    left:80px;
    font-size: 25px;
    color: #2D64B3;
    width:500px;

}
.content{
    font-size: 17px;
    position: absolute;
    top:40px;
    left:80px;
    width:500px;

}
.info{
    position: absolute;
    left:600px;
    width:60px;
    height:60px;
}
.info li a{
    font-size: 12px;
    margin-top: 5px;

}
时间: 2025-01-17 13:10:43

贴吧小项目2的相关文章

Android开发不得不看的11个实战小项目

是不是想学Android开发(http://www.maiziedu.com/course/android-px/)却不知道如何下手?懂得一点点入门基础知识却无法应用到实际开发中?看相关资料觉得都懂了实际动手却发现什么都不懂?本地搭建Android开发环境太麻烦? 如果你有以上的各种问题,那么今天小编推荐的Android开发的这11个小项目,你一定要看!! 因为,这些实战项目都是基于google 官方的API Demos制作而成,而且全部配有Android在线开发环境,你可以随时动手跟着课程操作

小学生四则运算小项目

我写这个小项目,是在一个小程序上改的,这个小项目的网址为http://www.cnblogs.com/ys1101/p/4368103.htm,在上面的代码上实现的功能不完整,并没有完成课本上的要求.在他的代码上我增加了语言选择,这里只是有英文和中文的选择.还有原来的代码并没有实现真分数的四则运算,在此基础上我在菜单栏上新添加了真分数的四则运算,还有对其菜单栏进行了优化,使得界面更好看.写好后我将此项目放入了我的Github上网址为:https://github.com/HAIWWH/WWH,希

IOS-小项目(饿了么 网络部分 简单实现)

在介绍小项目之前,在此说明一下此代码并非本人所写,我只是随笔的整理者. 在介绍之前先展现一下效果图. 看过效果图大家应该很熟悉了,就是饿了么的一个界面而已,值得注意的是,实现时并没有采用本地连接,而是实打实的网络连接.看一下文件架构. 这一采用的是MVC设计模式,虽然文件很少,但是也可以看. 下面开始正式介绍小项目的实现. 首先介绍Model的实现,很简单,实现模型即可, Shop.h // // Shop.h // CX-小项目(饿了么 网络部分 简单实现) // // Created by

盘点三个网络赚零花钱的小项目,傻瓜式操作

今天,写一篇比较特别的日志,咱们来盘点三个赚零花钱的小项目,都是“傻瓜式”操作. 这几个小项目,虽说赚不了太多的钱,但是却是一个可以锻炼执行力的好方法. 每一个项目操作都非常的简单,边锻炼执行力,边收钱,也是一种不错的体验. 废话不多说,咱们直接进入主题啊! 一,支付宝借条,可赚零花钱,也可赚大钱 支付宝有打借条的功能,本来他们开发这个,只是针对于熟人之前借钱的. 不过,无心插柳柳成荫,没成想,这个功能火的一塌糊涂,完全带火了陌生人之间的借贷业务. 如何利用支付宝借条赚钱? 其实就跟放贷是一样的

傻瓜式操作的三个网络赚零花钱的小项目

今天,写一篇比较特别的日志,咱们来盘点三个赚零花钱的小项目,都是"傻瓜式"操作. 这几个小项目,虽说赚不了太多的钱,但是却是一个可以锻炼执行力的好方法. 每一个项目操作都非常的简单,边锻炼执行力,边收钱,也是一种不错的体验. 废话不多说,咱们直接进入主题啊! 一,支付宝借条,可赚零花钱,也可赚大钱 支付宝有打借条的功能,本来他们开发这个,只是针对于熟人之前借钱的. 不过,无心插柳柳成荫,没成想,这个功能火的一塌糊涂,完全带火了陌生人之间的借贷业务. 如何利用支付宝借条赚钱? 其实就跟放

Android小项目之 where are you 监控

第一个小项目,实现监控短信,电话,以及响铃,震动,监控位置还没添加,会后续更新,先把代码贴上来 第一个是一个登录界面: xml: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/RelativeLayout1" a

大四下学期小项目实习总结

小项目:智能家居家电控制面板 时间:2015年4月23号~2015年6月24号,为期两个月 总结:是否认真?0.5 是否具有挑战性?0.1 是否学习到了方法?0.5 是否还可以做得更好?1.0

医药箱APP静态小项目

花费了10天时间,纯手写一个医药箱APP静态小项目,里面有上拉加载.左右滑动.弹出层淡入淡出等效果,主要是练习. 以下是一部分页面效果图: 我用的是谷歌的开发者工具的手机端模拟器. 大家有兴趣可到我博客的文件项里下载.里面需要优化的地方还有很多,欢迎指正!

轮播特效小项目总结

首先谈谈关于还原设计稿学到的一些东西,比如说网页设计稿和交互效果做好了,拿给我们在网页上实现,那如何实现呢,我就说说自己的鄙见吧. 第一,思考整个设计图的层次,比如说分别由哪些部分构成,针对这些"块",怎么设计div的结构,怎么把静态页面有条理的编写出来. 第二,思考如何实现设计图的交互效果,在逻辑上分析,比如用JS绑定哪些事件,采用什么样的函数实现怎么样的效果等等. 第三,代码的优化性考虑,怎么让代码简洁明了,方便维护. 以上就是我现在阶段对页面还原的一些看法,也许比较浅显,我也希望

【招募】golang小项目

最近想用golang写一个小项目: 语言:golang 目标:学习完golang,必须有小项目练手 招募期限:截止到2017年3月28日 人数:4~5人 内容:对标barbican内容 报名方式:直接私信给我