PHP实现的迷你漂流瓶


Posted in PHP onJuly 29, 2015

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

mysql.php:

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

pickbtn.php:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>ppick u</title>
<style type="text/css">
.btn {
  font-family: "微软雅黑";
  font-size: 12px;
  color: #FFF;
  background-color: #369;
  border: 1px solid #666;
}
.box {
  font-family: "微软雅黑";
  color: #369;
  font-size: 12px;
  border: 1px solid #369;
}
</style>
</head>
<body>
<a href='throwbtn.php'>发布信息</a>
<form id="form1" name="form1" method="post" action="pickbtn.php">
<table width="80%" border="0">
<?php
@include('mysql.php');
if(isset($_REQUEST['new'])){
$q = 'SELECT * FROM `btn`';
$rs = mysql_query($q);
$max = mysql_num_rows($rs);
$rd = rand(1,$max);
$q = "select * from `btn` where id = {$rd}";
$rs = mysql_query($q);
while($re = mysql_fetch_array($rs)){
?>
 <tr>
  <td class="box" width="12%">ID : </td>
  <td class="box" width="88%"><?=$re['author']?></td>
 </tr>
 <tr>
  <td class="box" >Text : </td>
  <td class="box"><?=$re['text'] ?></td>
 </tr>
 <tr>
  <td class="box">Date : </td>
  <td class="box"><?=$re['date']?></td>
 </tr>
 <p class="box">已读标记 <?=$re['flag']?></p>
</table>
<?php
$q = "update `btn` set flag = 1 where id = {$re['id']}";
mysql_query($q);
}
}
?>
<input class="btn" name="new" type="submit" value="截取"/>
</form>
</body>
</html>

throwbtn.php:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>微软雅黑</title>
<style type="text/css">
.btn {
  font-family: "微软雅黑";
  font-size: 12px;
  color: #FFF;
  background-color: #369;
  border: 1px solid #666;
}
.box {
  font-family: "微软雅黑";
  color: #369;
  font-size: 12px;
  border: 1px solid #369;
}
.box1 {
  font-family: "微软雅黑";
  font-size: 12px;
  color: #369;
  width: 800px;
  border: 1px solid #666;
}
</style>
</head>
<body>
<a href='pickbtn.php'>截取信息</a>
<?php
@include('mysql.php');
if(isset($_REQUEST['send'])){
  echo 'Publish Successed !<br>';
  $author = $_REQUEST['author'];
  $text = $_REQUEST['text'];
  $date = date('Y-m-d h:m:s');
  if(!(null == trim($author)) && !(null == trim($text))) {
  $q = "insert into `btn`(`id`,`author`,`text`,`date`,`flag`) values('','$author','$text','$date','0')";
  mysql_query($q);
  }
}
?>
<form id="form1" name="form1" method="post" action="throwbtn.php">
<table width="80%" border="0">
 <tr>
  <th class="box" width="110">ID</th>
  <td class="box" width="442"><input class="box1" type="text" name="author" /></td>
 </tr>
 <tr>
  <th class="box" >Text</th>
  <td class="box"><input class="box1" name="text" type="text" /></td>
 </tr>
 <tr>
  <th class="box">Date</th>
  <td class="box">
   <input class="box1" type="text" name="date" disabled="disabled" value="<?=date('Y-m-d')?>" /></td>
 </tr>
</table>
<div align="center"><input class="btn" name="send" type="submit" value="Send Message"/></div>
</form>
</body>
</html>

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

PHP 相关文章推荐
计数器详细设计
Oct 09 PHP
php完全过滤HTML,JS,CSS等标签
Jan 16 PHP
收藏的PHP常用函数 推荐收藏保存
Feb 21 PHP
简单的移动设备检测PHP脚本代码
Feb 19 PHP
PHP-CGI进程CPU 100% 与 file_get_contents 函数的关系分析
Aug 15 PHP
php explode函数实例代码
Feb 27 PHP
PHP如何利用P3P实现跨域
Aug 24 PHP
php实现文件下载实例分享
Jun 02 PHP
php中的动态调用实例分析
Jan 07 PHP
PHP rsa加密解密使用方法
Apr 27 PHP
Laravel5中防止XSS跨站攻击的方法
Oct 10 PHP
PHP 文件上传后端处理实用技巧方法
Jan 06 PHP
PHP之浮点数计算比较以及取整数不准确的解决办法
Jul 29 #PHP
PHP实现简单搜歌的方法
Jul 28 #PHP
PHP读取配置文件类实例(可读取ini,yaml,xml等)
Jul 28 #PHP
PHP实现简单的新闻发布系统实例
Jul 28 #PHP
PHP实现的memcache环形队列类实例
Jul 28 #PHP
如何实现php图片等比例缩放
Jul 28 #PHP
PHP封装CURL扩展类实例
Jul 28 #PHP
You might like
PHP编程之高级技巧——利用Mysql函数
2006/10/09 PHP
php保存信息到当前Session的方法
2015/03/16 PHP
php+mysql+ajax实现单表多字段多关键词查询的方法
2017/04/15 PHP
jquery 插件学习(六)
2012/08/06 Javascript
js跑马灯代码(自写)
2013/04/17 Javascript
js防止表单重复提交的两种方法
2013/09/30 Javascript
jQuery元素选择器用法实例
2014/12/23 Javascript
JavaScript实现向右伸出的多级网页菜单效果
2015/08/25 Javascript
js实现左侧网页tab滑动门效果代码
2015/09/06 Javascript
第二次聊一聊JS require.js模块化工具的基础知识
2016/04/17 Javascript
JS定义类的六种方式详解
2016/05/12 Javascript
老生常谈javascript变量的命名规范和注释
2016/09/29 Javascript
js浏览器html5表单验证
2016/10/17 Javascript
微信小程序实现登录注册tab切换效果
2020/12/29 Javascript
详解Vue2 添加对scss的支持
2019/01/02 Javascript
Js视频播放器插件Video.js使用方法详解
2020/02/04 Javascript
JavaScript实现移动端带transition动画的轮播效果
2020/03/24 Javascript
使用IronPython把Python脚本集成到.NET程序中的教程
2015/03/31 Python
python实现按行切分文本文件的方法
2016/04/18 Python
Windows下搭建python开发环境详细步骤
2020/07/20 Python
Python实现选择排序
2017/06/04 Python
python3连接MySQL数据库实例详解
2018/05/24 Python
python实现可视化动态CPU性能监控
2018/06/21 Python
Python3连接SQLServer、Oracle、MySql的方法
2018/06/28 Python
Python pyinotify模块实现对文档的实时监控功能方法
2018/10/13 Python
python 获取当前目录下的文件目录和文件名实例代码详解
2020/03/10 Python
python Selenium 库的使用技巧
2020/10/16 Python
详解python爬取弹幕与数据分析
2020/11/14 Python
HTML5 audio标签使用js进行播放控制实例
2015/04/24 HTML / CSS
C#软件工程师英语面试题
2015/06/07 面试题
计算机系毕业生推荐信
2013/11/06 职场文书
开工庆典邀请函范文
2014/01/16 职场文书
《小壁虎借尾巴》教学反思
2014/02/16 职场文书
《藤野先生》教学反思
2014/02/19 职场文书
安全生产一岗双责责任书
2014/07/28 职场文书
解决Mysql的left join无效及使用的注意事项说明
2021/07/01 MySQL