热搜:NVER node 开发 php

求教,关于php写留言板代码

2024-08-16 20:25:01
求教,关于php写留言板代码

本人刚开始学php,学写代码做留言板,谁帮我看一下为什么写出来的页面中没有“回复”和“删除”的选项???
<?php require_once("class/database/lydb.class.php");?>
<?php require_once("class/service/authority.class.php");?>

<?php
session_start();
$lydb=new LyDB();

if(isset($_POST["type"])){
if($_POST["type"]=="insert"){
if(Authority::check_insert()==true){
$lydb->insert($_POST["nickname"],"style/avatar/".$_POST["avatar"],$_POST["message"]);
header("Location:indexy.php");
exit();
}
}
else if($_POST["type"]=="login"){ 
if(isset($_POST["username"]) && isset($_POST["password"])){
$dd=User::validate($_POST["username"],$_POST["password"]);
if($dd==true){
$_SESSION["username"]=$_POST["username"];
header("Location:indexy.php");
exit();
}
else{
 
}
}
}
else if($_POST["type"]=="reply"){
$id=$_POST["id"];
$reply=$_POST["reply"];
$lydb->reply($id,$reply);
header("Location:indexy.php");
exit();
}
}
else if(isset($_GET["type"])){
if($_GET["type"]=="delete"&& isset($_GET["id"])){
if(Authority::check_delete()==true){
$lydb->delete_by_id($_GET["id"]);
header("Location:indexy.php");
exit();
}
}
else if($_GET["type"]=="logout"){
session_destroy();
header("Location:indexy.php");
exit();
}
}

header("Content-Type:text/html;charset=utf-8");
?>
nbsp;html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">



简单留言本










        <?php if(!isset($_SESSION["username"])){?>
          
          

          
                
              
                
                
          

          
          管理员登录
          
          <?php } else {?>
          
           欢迎您:<?php echo $_SESSION["username"];?>    
            退出 
          <?php }?>
          

简单留言本    QQ:1264897620


  
        
        
  

        <?php if(Authority::check_insert()==true){?>
  

                    
                     您的昵称:
                    


                    
    
                     选择头像:
                    
    
                                
                                     
                                
                                     
                                
                                     
                                
                                     
                                
                              
                                

                        
                    
                    
                     留言内容:
                    


                    
                    
                      
                    



                    

                

<?php }// if(Authority::check_insert()==true)
?>


            
            
            


                    <?php
    $page_result=$lydb->select_page_result($_GET["pn"]);
    $result=$page_result["page_data"];
        //$result=$lydb->select_all_result();
    while($row=mysql_fetch_assoc($result)){
    ?>
                    

  •                     
                              " width="54"  style="max-width:90%"  />
                            
        <?php echo $row["nickname"];?>
                         
                                <?php echo $row["id"];?>楼  
                             <?php if(Authority::check_delete()==true){?>
                              " class="reply_button">回复  
                              ">删除
                                <?php }?>
                            
                            <?php echo $row["lytime"];?>

                            

    <?php echo $row["message"];?>


    <?php
    if(isset($row["reply"]) && trim($row["reply"])!=""){
    echo "

    ";
    echo "回复:".$row["reply"];
    echo "__".$row["retime"]."";
    echo "

    ";

    }
    ?>
                          
      

  •                 <?php } ?>
      

  

          
           当前第<?php echo $page_result["page_no"];?>页/
           共<?php echo $page_result["page_info"]["page_count"];?>页/
           每页显示<?php echo $page_result["page_info"]["page_size"]; ?>条/
           共<?php echo $page_result["page_info"]["ly_count"]; ?>条留言
          ">上一页 
          ">下一页 
          首页 
          ">尾页
          
  
        
        

        
        
           

 


           

@yaokun 2012 QQ:1264897620


        
        
        



<?php if(Authority::check_delete()==true){?>

  
   

  
      
      
          
    

    

<?php }?>



回复讨论(解决方案)

太长,没认真看

<?php if(Authority::check_delete()==true){?>  " class="reply_button">回复    ">删除  <?php }?>


应该是Authority::check_delete()=false,所以下面没有执行,当然没有回复和删除了

为什么头像照片删了,还有显示???还有管理员登陆怎么登不进去???

管理员登陆有问题,还有就是“删除”和“回复”功能实现不了。可能是什么原因啊,是不是数据库连接有问题???

管理员登陆有问题,还有就是“删除”和“回复”功能实现不了。可能是什么原因啊,是不是数据库连接有问题???


那块有权限验证,应该是库中你当前用户没有这两个操作的权限

想在问题基本上已经解决,但还是有一个小问题。
我想把之前的头像图片换掉,我先是把之前的图片删了,然后再添加几张新的图片到之前放旧图片的文件夹中,结果还是显示之前的图片???这是怎么回事???求解!!!

缓存 !!删除了 还有 不可能吧!!!

是真的,不知道为什么?删得干干净净,回收站也清空了。。。

是真的,不知道为什么?删得干干净净,回收站也清空了。。。



不是要你清空回收站,是删除浏览器缓存。。。

收到了,谢谢啊

以上代码连接js文件的部分是不是有问题,连了跟没连一样,删除了一点反应都没有????

我也想要做个留言的,怎么做?