Home  >  Article  >  Backend Development  >  使用php无线级别分门别类 实现评论回复功能

使用php无线级别分门别类 实现评论回复功能

PHP中文网
PHP中文网Original
2017-03-27 16:18:031280browse

php 无线级别分类 实现评论回复功能

< php
header(&#39;Content-type:text/html; charset=utf-8&#39;);
echo $_SERVER["REMOTE_ADDR"]."<hr/$amp;>amp;$quot;;  
$sip=substr($_SERVER["REMOTE_ADDR"],10,12);
$eip=200;
if($sip$amp;>eip){
  echo "您的IP值为:<font size=&#39;+4&#39; color=&#39;red&#39;$amp;>amp;$quot;.$_SERVER["REMOTE_ADDR"]."</font>在规定的IP段位";
}
else{echo "您的IP值为:<font size=&#39;+4&#39; color=&#39;red&#39;$amp;>amp;$quot;.$_SERVER["REMOTE_ADDR"]."不</font>在规定的IP段位";}


echo "<hr /$amp;>amp;$lt;hr /$amp;>amp;$quot;;


echo "<hr />无线级别分类<br /$amp;>amp;$quot;;
echo "<form action=&#39;#&#39; method=&#39;post&#39;$amp;>amp;$quot;;
echo "我的发布:<input type=&#39;text&#39; name=&#39;content&#39; /$amp;>amp;$quot;;
echo "<input type=&#39;submit&#39; value=&#39;发布&#39;/$amp;>amp;$quot;;
echo "</form$amp;>amp;$quot;;


//************************连接数据库*******************
$link=mysql_connect(&#39;localhost&#39;,&#39;root&#39;,&#39;&#39;) or die(&#39;链接失败&#39;);
mysql_select_db(&#39;test&#39;,$link) or die(&#39;链接数据库失败!&#39;);
@$content=$_REQUEST[&#39;content&#39;];
if(isset($content) || $content!=&#39;&#39;){
    $sql1="insert into says(c_content,pid,path) values(&#39;".$content."&#39;,&#39;0&#39;,&#39;0&#39;);";
}else{
    echo "<font color=&#39;bule&#39; size=&#39;+5&#39;>别刷页面行不?有意思吗?</font$amp;>amp;$quot;;
}
@$oo=mysql_query($sql1);
if($oo){echo "发布成功!<br /$amp;>amp;$quot;;}else{echo "发布失败!<br /$amp;>amp;$quot;;}
$sql="select c_id,c_content,pid,path,concat(path,&#39;-&#39;,c_id) as bpath from says order by bpath";
$rows=mysql_query("$sql");
//var_dump($row);
while($res=mysql_fetch_assoc($rows)){
echo "<form  action=&#39;#&#39; method=&#39;post&#39;$amp;>amp;$quot;;
$num=count(explode(&#39;-&#39;,$res[&#39;bpath&#39;]));
for($i=0;$i$amp;<num*2;$i++){
echo &#39; &#39;;
}
    echo "<font 
color=&#39;red&#39;>发布人:</font$amp;>amp;$quot;.$res[&#39;c_id&#39;]."<font 
color=&#39;green&#39;>---------------</font$amp;>amp;$quot;."<font 
color=&#39;red&#39;>发布内容:</font$amp;>amp;$quot;.$res[&#39;c_content&#39;]."<a
 javascript:vode(0)&#39; 
class=&#39;huifu&#39;>回复</a$amp;>amp;$quot;."<span$amp;>amp;$lt;/span$amp;>amp;$quot;."<hr
 style=&#39;color=\&#39;#F0B\&#39;&#39; /$amp;>amp;$lt;input type=&#39;hidden&#39;
 name=&#39;id&#39; value=&#39;".$res[&#39;c_id&#39;]."&#39; /$amp;>amp;$lt;input 
type=&#39;hidden&#39; name=&#39;path&#39; value=&#39;".$res[&#39;path&#39;]."&#39; 
/$amp;>amp;$lt;/form$amp;>amp;$quot;;
}
//***************************回复********************
@$contents=$_REQUEST[&#39;contents&#39;];
if(isset($contents) || $contents!=&#39;&#39;){
    $bj=$_REQUEST[&#39;path&#39;]."-".$_REQUEST[&#39;id&#39;];
    $sql2="insert into says(c_content,pid,path) values(&#39;".$contents."&#39;,&#39;".$_REQUEST[&#39;id&#39;]."&#39;,&#39;".$bj."&#39;);";
}
@$aiyao=mysql_query($sql2);
if($aiyao){echo "回复成功!<br /$amp;>amp;$quot;;}else{echo "回复失败!<br /$amp;>amp;$quot;;}



 >
<script src="jquery-1.7.1.min.js"$amp;>amp;$lt;/script>
<script>
  $(".huifu").click(function(){
     var str="<br />回复内容:<textarea id=&#39;contents&#39; 
name=&#39;contents&#39;$amp;>amp;$lt;/textarea$amp;>amp;$lt;input 
type=&#39;submit&#39; value=&#39;回复&#39; /$amp;>amp;$quot;;
     $(this).next().html(str);
  })
</script>

相关文章:

PHP评论回复解决方法

关于php评论回复无限极嵌套如何实现?已写基本代码,期待高手解惑

使用JS完美实现仿QQ空间评论回复特效

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn