贴吧小项目3

cunchu.php存储发送的帖子到客户端

<?php
require("./include/init.php");

$sql="insert into thread (username,title,content,pubtime) values (‘".$_POST[‘username‘]."‘,‘".$_POST["title"]."‘,‘".$_POST[‘content‘]."‘,".time().")";
if($_POST[‘username‘]==null||$_POST["title"]||$_POST[‘content‘]){
    echo "发帖失败,信息不全";
    exit("<a href="index.php">返回重发</a>");
}
$rs=mysql_query($sql,$conn);
$index=mysql_insert_id($conn);
echo $index;
if($rs){
    echo "发送成功";
    echo "<a href=‘chakan.php?tid=".$index."‘>查看</a>";
}
?>

chakan.php查看帖子及回复

<?php
require("./include/init.php");
$sql="select username,title,content,pubtime from thread where tid=".$_GET[‘tid‘];
$arr=getRow($sql,$conn);
$sql="select tid,username,content,reptime from reply where tid=".$_GET[‘tid‘];
$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>

    <div class="tiezi">
        <div class="tie">
            <!-- <i class="replynum">0</i> -->
            <h3 class="title"><a href="#"><?php echo $arr["title"]; ?></a></h3>
            <p class="content"><?php echo $arr["content"]; ?></p>
            <div class="info">
                <li><a href="#"><?php echo $arr["username"]; ?></a></li>
                <li><a href="#">
                <?php
                    $ling=date("Y-m-d");
                    $tmp=strtotime($ling);
                    if($arr["pubtime"]>=$tmp){
                        echo date("H:i",$arr["pubtime"]);
                    }else{
                        echo date("m-d",$arr["pubtime"]);
                    }
                 ?>
                </a></li>
            </div>

        </div>
    </div>
    <?php if($list){foreach($list as $v){?>
    <div class="tiezi">
        <p>回复:</p>
        <div class="tie">
            <h3 class="title"><span>回复人:</span><a href="#"><?php echo $v["username"]; ?></a></h3>
            <p class="content"><?php echo $v["content"]; ?></p>
            <div class="info"  style="width:100px;">
                <li><span>回复时间</span><a href="#">
                <?php
                    $ling=date("Y-m-d");
                    $tmp=strtotime($ling);
                    if($v["reptime"]>=$tmp){
                        echo date("H:i",$v["reptime"]);
                    }else{
                        echo date("m-d",$v["reptime"]);
                    }
                 ?>
                 </a></li>
                    }
            </div>

        </div>
    </div>
    <?php }}?>
    <div style="margin:0 auto; border:1px solid green; width:1000px">
        <form action="cunchu2.php" method="post">
            用户名:<input type="text" name="username"/><br/>
            <input style="display:none;" type="text" value="<?php echo $_GET[‘tid‘];  ?>" name="tid"/><br/>
            内容:<textarea cols="30" rows="6" name="content"></textarea><br/>
            <input type="submit" value="回复" />
        </form>
    </div>
</body>
</html>

cunchu2.php将回复的内容存入数据库

<?php
require("./include/init.php");

$sql="insert into reply (username,tid,content,reptime) values (‘".$_POST[‘username‘]."‘,‘".$_POST["tid"]."‘,‘".$_POST[‘content‘]."‘,".time().")";
if(($_POST["content"]=="")||$_POST[‘username‘]==‘‘){
    echo "回复失败";
}else{
    $rs=mysql_query($sql,$conn);
    if($rs){
    echo "回复成功";

    }
}
echo "<a href=‘chakan.php?tid=".$_POST["tid"]."‘>返回</a>";
// $index=mysql_insert_id($conn);
// echo $index;

?>

返回查看

时间: 2024-08-30 07:14:01

贴吧小项目3的相关文章

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内容 报名方式:直接私信给我