标签:
建表:帖子表和回复表
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; }
标签:
原文地址:http://www.cnblogs.com/lzzhuany/p/4739838.html