php+mysql创建一个最简单留言板完整代码

时间:2017-05-03 08:38:51 php教程答案 我要投稿

php+mysql创建一个最简单留言板(完整代码)

  php+mysql创建留言板其实很简单,只要了解它的相关原理就可以了。以下是由阳光网小编整理关于php+mysql创建一个留言板的完整代码及解析,希望大家喜欢!

php+mysql创建一个最简单留言板(完整代码)

  php+mysql创建一个留言板的完整代码及解析

  数据库的创建

  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

  <html>

  <head>

  <meta http-equiv="content-type" content="text/html; charset=GB2312" />

  <title>留言版</title>

  </head>

  <body>

  <form name="form1" method="post" action="insert.php">

  <p>你的名字:<input type="text" name="name" size="20" /></p>

  <p>你的`性别:<input type="radio" value="1" name="sex" checked="checked" />男生 <input type="radio" value="0" name="sex" />女生 </p>

  <p>你的E-mail:<input type="text" name="email" size="20" /></p>

  <p>你的留言内容:</p>

  <p><textarea rows="9" name="info" cols="35"></textarea></p>

  <p><input type="submit" value="提交" name="B1" /><input type="reset" value="重设" name="B2" /></p>

  </form>

  </body>

  </html>

  insert.php

  <?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);

  ?>

  <p>留言成功</p>

  <p><a href="show.php">去留言页 </a></p>

  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 = '女'; }

  ?>

  <table width="752" border="1">

  <tr>

  <td height="32"><p><?=$row[6]?> <?=$row[5]?> </p>

  <p><?=$row[1]?>(<?=$gender?>) <?=$row[3]?></p></td>

  </tr>

  <tr>

  <td height="45"><?=nl2br($row[4])?><p><a href="change.php?id=<?=$row[0]?>">[修改]</a> <a href="del.php?id=<?=$row[0]?>">[删除]</a></p></td>

  </tr>

  </table>

  <hr />

  <?

  }

  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);

  ?>

  <html>

  <head>

  <meta http-equiv="content-type" content="text/html; charset=GB2312" />

  <title>留言版</title>

  </head>

  <body>

  <form name="form1" method="post" action="change_ok.php?id<?=$id?>">

  <p>你的名字:<input type="text" name="name" size="20" value="<?=$row[0]?>"/></p>

  <?

  // -----if语句判断男女 1为男 0为女-------

  if($row[1]==1)

  echo ' <p>你的性别:<input type="radio" value="1" name="sex" checked="checked" />男 <input type="radio" value="0" name="sex" />女 </p>';

  else

  echo ' <p>你的性别:<input type="radio" value="1" name="sex" />男 <input type="radio" value="0" name="sex" checked="checked" />女 </p>';

  ?>

  <p>你的E-mail:<input type="text" name="email" size="20" value="<?=$row[2]?>"/></p>

  <p>你的留言内容:</p>

  <p><textarea rows="9" name="info" cols="35"><?=$row[3]?></textarea></p>

  <p><input type="submit" value="提交" /><input type="reset" value="重设" /></p>

  </form>

  </body>

  </html>

  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);

  ?>

  <p><a href="show.php">[返回]</a></p>

  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);

  ?>

  <p><a href="show.php">[返回]</a></p>

  超级简单的php+mysql留言本源码

  IncDB.php数据库连接

  index.php首页

  InsetToDB.php数据库操作

  数据库lguestbook里面建表

  IncDB.php数据库连接

  index.php代码

  InsetToDB.php的代码:


【php+mysql创建一个最简单留言板(完整代码)】相关文章:

1.php+mysql留言板系统「完整代码及详解」

2.Huffman编码完整代码-huffman编码c语言

3.php生成html文件实例 完整代码及详解

4.经典VC++游戏编程丛书附带完整源代码下载

5.最感人的句子完整合集

6.最简单简历模板

7.php+mysql模拟试题及参考答案

8.商科哪个专业最简单