中易网

怎样用PHP写一个简单的论坛详解

答案:1  悬赏:10  
解决时间 2021-01-05 16:36
怎样用PHP写一个简单的论坛详解
最佳答案
数据库的创建

CREATE DATABASE GBOOK;

CREATE TABLE `gbook` (
`id` INT( 255 ) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`name` VARCHAr( 10 ) NOT NULL ,
`sex` TINYINT( 1 ) UNSIGNED NOT NULL ,
`email` VARCHAr( 255 ) NOT NULL ,
`info` TEXT NOT NULL ,
`ip` VARCHAr( 15 ) NOT NULL ,
`time_at` DATETIME NOT NULL 
)

主要页面有:

input.html为初始页
insert.php为把输入内容送入数据库
show.php显示留言板内容
change.php修改留言板内容的界面
del.php删除留言板内容
change_ok.php修改留言板内容并送入数据库 

input.html





留言版










                                                            insert.php

  
  $mysql_server_name = "localhost";
  $mysql_username    = "root";
  $mysql_password    = "123456";
  $mysql_database    = "gbook";
  
  $ip = getenv('REMOTE_ADDR');
  
  $conn = mysql_connect("localhost","root","123456");
  mysql_select_db("gbook");
  $sql = "INSERT INTO `gbook` ( `id` , `name` , `sex` , `email` , `info` , `ip` , `time_at` ) 
VALUES (NULL , '$name', '$sex', '$email', '$info', '$ip', NOW( ))";
  $result = mysql_query($sql,$conn);
  $id = mysql_insert_id();
  mysql_close($conn);
  
?>
留言成功

去留言页 


                                                                  show.php

  
  $mysql_server_name = "localhost";
  $mysql_username    = "root";
  $mysql_password    = "123456";
  $mysql_database    = "gbook";
  
  $sql = "SELECT * FROM gbook ORDER BY 'id' DESC"; //排序 后留言的在前面显示

  $conn = mysql_connect($mysql_server_name,$mysql_username,$mysql_password);
  mysql_select_db($mysql_database,$conn);
  $result = mysql_query($sql);
  while($row = mysql_fetch_row($result))
  {  // ----if语句判断男女------
          if($row[2]==1)
     {   $gender = '男';}
       else
     {   $gender = '女'; } 
?>


  
      

    ()  

  
  
    ">[修改] ">[删除]

  



  }
  mysql_free_result($result);
  
?>

                                                                           change.php

  $mysql_server_name = "localhost";
  $mysql_username    = "root";
  $mysql_password    = "123456";
  $mysql_database    = "gbook";
  
  $sql = "SELECT name, sex, email, info FROM gbook WHERe id = '$id' ";

  $conn = mysql_connect($mysql_server_name,$mysql_username,$mysql_password);
  mysql_select_db($mysql_database,$conn);
  $result = mysql_query($sql);
  $row = mysql_fetch_row($result);
   
?>




留言版










del.php

  $mysql_server_name = "localhost";
  $mysql_username    = "root";
  $mysql_password    = "123456";
  $mysql_database    = "gbook";
  
  $sql = "DELETE FROM gbook WHERe id = '$id' ";

  $conn = mysql_connect($mysql_server_name,$mysql_username,$mysql_password);
  mysql_select_db($mysql_database,$conn);
  $result = mysql_query($sql);
  mysql_close($conn);

?>
[返回]


                                                                                    change_ok.php

  $mysql_server_name = "localhost";
  $mysql_username    = "root";
  $mysql_password    = "123456";
  $mysql_database    = "gbook";
  
  $sql = "UPDATE `gbook` SET `name` = '$name',`sex` = '$sex',`email` = '$email',`info` = '$info' WHERe `id` ='$id' ";

  $conn = mysql_connect($mysql_server_name,$mysql_username,$mysql_password);
  mysql_select_db($mysql_database,$conn);
  $result = mysql_query($sql);
  mysql_close($conn);

?>
[返回]
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
弱电的电源是从哪来拉来的?
请问结婚50年叫什么婚?
一个木一个卜读什么
美的魔发道主流烫染吧地址有知道的么?有点事
去首都机场接人在哪等?t1.t2.t3有什么区别啊
给妻子高潮我买什么器具?
东盛摄影工作室地址在什么地方,我要处理点事
开放漆与封闭漆有什么区别?
刚毕业的职场新人需要掌握哪些基本职场规则
女生回答,一个长的不帅也不丑,身高一米七几
广东房屋报建费怎么算?跪求了。。。
氮肥在苹果树上的作用?
lol明星红包一天多少
OMEGA speedmastei 00/57 professional s
在本厂遇到DCS操作员站电脑发生蓝屏、黑屏或
推荐资讯
幼儿个案观察记录可以从哪些方面来写
12v20w卤素灯泡led能代替吗
简述构成学习的内容和诀窍是什么
长沙哪有围棋棋社可以偶尔去下下棋的
如何让普通三脚架可以使用球碗液压云台
绘画棋+牌游,戏图的画师是谁?
猴子几月份吃的食物最多
从成都到都江堰怎么去,一天来回可以吗?一天
甲醛的结构式,结构简式,分子式怎么写
航班延机怎样要求赔偿
will do 和will be doing 的区别
秘鲁玛卡用量多少 使用方法
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?