做了一个简单的日志网站,我现在已经把标题显示在主页上了,如何点击标题进入内容页。在内容页显示标题 作者 时间。我的标题与时间是循环出来的。在发表的完日志后就会显示在主页上。是每次发表完后,都要做一个内容页么?
这是循环页面
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head><body>
</body>
</html>
<?php
include('conn.php');
$sqlstr="select rizhi.username,fby.* from rizhi,fby where rizhi.id=fby.userid";
$aa=mysql_query($sqlstr);
while ($result=mysql_fetch_array($aa)){
?>
    <div id="hentiao">
      <div id="biaoti"><a href="index.php" target="_blank"><?php echo $result[2]?></div>
      <div id="shijian"><?php echo(date("Y年m月d日 h:i:s",$result['time']))?></div>
    </div>
<?php
}
?>
这是发表的php后台代码<?php
if(isset($_SESSION["username"])){
$title=$_POST["title"];
$content=$_POST["content"];
$userid=$_SESSION["id"];
$addtime=time();
include("conn.php");

$sqlstr="insert into fby values('','$title','$content','$addtime','$userid')";

$result=mysql_query($sqlstr);

if($result)
{
echo "<script> alert ('发表成功');window.location='index.php';</script>";
}
else
{
echo "<script> alert ('发表失败');</script>";
}
}
else{
echo "<script> window.location='rizhi.php';</script>";
}?>这是部分的部分发表日志的页面<div id="zhengwen">
    <form id="form2" name="form2" method="post" action="zwphp.php" onSubmit="return js()">
          <input type="text" name="title" id="textfield" />
          <textarea name="content" id="textfield1"></textarea> 
      <input name="" type="submit" value="发表日志"class='b1'/>
        </form>
  </div>
本人php大学小白还请多指教!

解决方案 »

  1.   

    你这里可以加一个链接  或者  <div id="biaoti" 下面的 a 标签 href 换一下 比如:
    <a href='detailer.php?id=<?php echo $result['id']?>' target='__blank'>文章内容</a>然后在你的detailer.php 中 如下:$id = empty($_GET['id'] ) ? $_GET['id'] : 0;
    if(empty($id)) {
        echo 'id 错误 请选择文章';
    }# 数据库链接代码。.。。$sql = 'select * from fby where id = ' . $id;$result = mysql_query($sql);if(empty($result)) {
        echo '文章不存在!';
    }#文章内容已经出来了 剩下的你自己来把