⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 20-8.php

📁 php 和 ajax 开发的一些资料
💻 PHP
字号:
<?php
echo "<html>\n";								//输出标准HTML内容
echo "<head>\n";
echo "<title>\n";
echo "发表新主题\n";
echo "</title>\n";
echo "</head>\n";
echo "<body>\n";
echo "<link href=\"style.css\" rel=\"stylesheet\" type=\"text/css\">\n";
echo "<div class=\"Frame\">\n";
if(!$_GET[re_id]) echo "<div class=\"title\">发表新主题</div>\n";
else echo "<div class=\"title\">发表回复</div>\n";
echo "<div class=\"main\"></div>\n";
if(!$_COOKIE["user"])
{
  echo "<div class=\"title\">没有登录无权发表或者回复主题<p>点<a href=\"20-5.php\">这里</a>返回</div>";
  exit();
}
else
{
  if(!$_GET["type_id"])
  {
    echo "<div class=\"title\">没有指定分论坛ID<p>点<a href=\"20-5.php\">这里</a>返回</div>";
    exit();
  }
  else
  {
    require "20-1.php";
    $sql="select m_id,type_n from $bbs_type where id='$_GET[type_id]' limit 1";
    $result=mysql_query($sql,$my_conn);
    $row=mysql_fetch_array($result);
    if($row[0]==0)
    {
        echo "<div class=\"title\">指定ID不是分论坛<p>点<a href=\"20-5.php\">这里</a>返回</div>";
        exit();
    }
    else
    {
      $sql2="select type_n from $bbs_type where id='$row[0]'";
      $temp=mysql_fetch_array(mysql_query($sql2,$my_conn));
      echo "<div class=\"huifu\"><a href=\"20-5.php\">论坛首页</a> → <a href=\"20-6.php?id=".$row[0]."\">".$temp[0]."</a> → <a href=\"20-7.php?id=".$_GET["type_id"]."\">".$row[1]."</a></div>";
      if(!$_POST)
      {
        echo "<script language=\"javascript\">
<!--
function Juge(theForm)
{
  if (theForm.title.value == \"\")
  {
    alert(\"请输入主题标题!\");
    theForm.title.focus();
    return (false);
  }
  if (theForm.content.value == \"\")
  {
    alert(\"请输入主题内容!\");
    theForm.content.focus();
    return (false);
  }
}
-->
</script>";
        echo "<form action=\"".$_SERVER["PHP_SELF"]."?type_id=".$_GET["type_id"]."\" method=\"post\" onsubmit=\"return Juge(this)\">";
        if($_GET["re_id"]) echo "<input type=\"hidden\" name=\"re_id\" value=\"".$_GET["re_id"]."\">";
        echo "<div class=\"title\">主题标题:<input type=\"text\" name=\"title\" class=\"input\" size=\"50\"></div>";
        echo "<div class=\"title\">主题内容:<textarea name=\"content\" rows=\"10\" cols=\"49\" class=\"input\"></textarea></div>";
        echo "<div class=\"title\"><input type=\"submit\" class=\"input\" value=\"确认发表\"></div>";
        echo "</form>";
      }
      else
      {
        $sql="select id from $bbs_user where name='$_COOKIE[user]' limit 1";
        $temp=mysql_fetch_array(mysql_query($sql,$my_conn));
        $time=date("Y-m-d H:i:s");
        if($_POST[re_id])
        {
          $re_id=$_POST[re_id];
        }
        else
        {
          $re_id=0;
        }
        $sql1="INSERT INTO $bbs_post (type_id,re_id,poster_id,title,content,p_time,r_time) values('$_GET[type_id]','$re_id','$temp[0]','$_POST[title]','$_POST[content]','$time','$time')";
        $result1=mysql_query($sql1,$my_conn);
		if($re_id==0)
		{
		  $sql="select max(id) from $bbs_post";
		  $z_t=mysql_fetch_array(mysql_query($sql,$my_conn));
		  $sql="UPDATE $bbs_type set m_count=m_count+1,last_post_id='$z_t[0]' where id='$_GET[type_id]'";
          mysql_query($sql,$my_conn);
		}
        $sql2="UPDATE $bbs_type set p_count=p_count+1 where id='$_GET[type_id]'";
        $result2=mysql_query($sql2,$my_conn);
        $sql3="UPDATE $bbs_user set post_num=post_num+1 where id='$temp[0]'";
        $result3=mysql_query($sql3,$my_conn);
        if($re_id!=0)
        {
          $sql="UPDATE $bbs_post set r_num=r_num+1,r_time='$time' where id='$re_id'";
          mysql_query($sql,$my_conn);
        }
        echo "<meta http-equiv=\"refresh\" content=\"2; url=20-7.php?id=".$_GET[type_id]."\">\n";
        if($result1 and $result2 and $result3)
        {
          echo "<div class=\"title\">发表贴子成功!</div>";
        }
        else
        {
          echo "<div class=\"title\">发表贴子失败!</div>";
        }
      }
    }
  }
}
echo "</div>\n";
echo "</body>\n";
echo "</html>\n";
?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -