当前位置:首页 > 综合实例 > 列表

PHP实现的迷你漂流瓶

发布:smiling 来源: PHP粉丝网  添加日期:2021-06-14 15:11:28 浏览: 评论:0 

这篇文章主要介绍了PHP实现的迷你漂流瓶,涉及php针对数据库的读写操作及随机数等操作技巧,具有一定参考借鉴价值,需要的朋友可以参考下。

本文实例讲述了PHP实现的迷你漂流瓶,分享给大家供大家参考,具体如下:

mysql.php:

  1. <?php 
  2. mysql_connect('127.0.0.1','root','wjy123'or die('exit(-1)'); 
  3. mysql_select_db('floatbtn'); 
  4. mysql_query('set names utf8'); 

pickbtn.php:

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
  3. <html xmlns="http://www.w3.org/1999/xhtml"
  4. <head> 
  5. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
  6. <title>ppick u</title> 
  7. <style type="text/css"
  8. .btn { 
  9.   font-family: "微软雅黑"
  10.   font-size: 12px; 
  11.   color: #FFF; 
  12.   background-color: #369; 
  13.   border: 1px solid #666; 
  14. .box { 
  15.   font-family: "微软雅黑"
  16.   color: #369; 
  17.   font-size: 12px; 
  18.   border: 1px solid #369; 
  19. </style> 
  20. </head> 
  21. <body> 
  22. <a href='throwbtn.php'>发布信息</a> 
  23. <form id="form1" name="form1" method="post" action="pickbtn.php"
  24. <table width="80%" border="0"
  25. <?php 
  26. @include('mysql.php'); 
  27. if(isset($_REQUEST['new'])){ 
  28. $q = 'SELECT * FROM `btn`'
  29. $rs = mysql_query($q); 
  30. $max = mysql_num_rows($rs); 
  31. $rd = rand(1,$max); 
  32. $q = "select * from `btn` where id = {$rd}"
  33. $rs = mysql_query($q); 
  34. while($re = mysql_fetch_array($rs)){ 
  35. ?> 
  36.  <tr> 
  37.   <td class="box" width="12%">ID : </td> 
  38.   <td class="box" width="88%"><?=$re['author']?></td> 
  39.  </tr> 
  40.  <tr> 
  41.   <td class="box" >Text : </td> 
  42.   <td class="box"><?=$re['text'] ?></td> 
  43.  </tr> 
  44.  <tr> 
  45.   <td class="box">Date : </td> 
  46.   <td class="box"><?=$re['date']?></td> 
  47.  </tr> 
  48.  <p class="box">已读标记 <?=$re['flag']?></p> 
  49. </table> 
  50. <?php 
  51. $q = "update `btn` set flag = 1 where id = {$re['id']}"
  52. mysql_query($q); 
  53. ?> 
  54. <input class="btn" name="new" type="submit" value="截取"/> 
  55. </form> 
  56. </body> 
  57. </html> 

throwbtn.php:

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
  3. <html xmlns="http://www.w3.org/1999/xhtml"
  4. <head> 
  5. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
  6. <title>微软雅黑</title> 
  7. <style type="text/css"
  8. .btn { 
  9.   font-family: "微软雅黑"
  10.   font-size: 12px; 
  11.   color: #FFF; 
  12.   background-color: #369; 
  13.   border: 1px solid #666; 
  14. .box { 
  15.   font-family: "微软雅黑"
  16.   color: #369; 
  17.   font-size: 12px; 
  18.   border: 1px solid #369; 
  19. .box1 { 
  20.   font-family: "微软雅黑"
  21.   font-size: 12px; 
  22.   color: #369; 
  23.   width: 800px; 
  24.   border: 1px solid #666; 
  25. </style> 
  26. </head> 
  27. <body> 
  28. <a href='pickbtn.php'>截取信息</a> 
  29. <?php 
  30. @include('mysql.php'); 
  31. if(isset($_REQUEST['send'])){ 
  32.   echo 'Publish Successed !<br>'
  33.   $author = $_REQUEST['author']; 
  34.   $text = $_REQUEST['text']; 
  35.   $date = date('Y-m-d h:m:s'); 
  36.   if(!(null == trim($author)) && !(null == trim($text))) { 
  37.   $q = "insert into `btn`(`id`,`author`,`text`,`date`,`flag`) values('','$author','$text','$date','0')"
  38.   mysql_query($q); 
  39.   } 
  40. ?> 
  41. <form id="form1" name="form1" method="post" action="throwbtn.php"
  42. <table width="80%" border="0"
  43.  <tr> 
  44.   <th class="box" width="110">ID</th> 
  45.   <td class="box" width="442"><input class="box1" type="text" name="author" /></td> 
  46.  </tr> 
  47.  <tr> 
  48.   <th class="box" >Text</th> 
  49.   <td class="box"><input class="box1" name="text" type="text" /></td> 
  50.  </tr> 
  51.  <tr> 
  52.   <th class="box">Date</th> 
  53.   <td class="box"
  54.    <input class="box1" type="text" name="date" disabled="disabled" value="<?=date('Y-m-d')?>" /></td> 
  55.  </tr> 
  56. </table> 
  57. <div align="center"><input class="btn" name="send" type="submit" value="Send Message"/></div> 
  58. </form> 
  59. </body> 
  60. </html> 

希望本文所述对大家的php程序设计有所帮助。

Tags: PHP迷你漂流瓶

分享到: