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 相关文章推荐
PHP数组无限分级数据的层级化处理代码
Dec 29 PHP
深入PHP empty(),isset(),is_null()的实例测试详解
Jun 06 PHP
Window下PHP三种运行方式图文详解
Jun 11 PHP
php内核解析:PHP中的哈希表
Jan 30 PHP
PHP中is_file()函数使用指南
May 08 PHP
php数组索引与键值操作技巧实例分析
Jun 24 PHP
Yii使用Captcha验证码的方法
Dec 28 PHP
Joomla使用Apache重写模式的方法
May 04 PHP
PHP环境搭建(php+Apache+mysql)
Nov 14 PHP
Ubuntu上安装yaf扩展的方法
Jan 29 PHP
ThinkPHP框架整合微信支付之刷卡模式图文详解
Apr 10 PHP
PHP7 标准库修改
Mar 09 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中引用符号(&amp;)的使用详解
2013/11/13 PHP
PHP基于GD库的缩略图生成代码(支持jpg,gif,png格式)
2014/06/19 PHP
JavaScript与函数式编程解释
2007/04/27 Javascript
JavaScript 学习笔记二 字符串拼接
2010/03/28 Javascript
jQuery学习笔记(4)--Jquery中获取table中某列值的具体思路
2013/04/10 Javascript
js光标定位文本框回车表单提交问题的解决方法
2015/05/11 Javascript
jquery动态切换背景图片的简单实现方法
2016/05/14 Javascript
手把手教你搭建ES6的开发运行环境
2017/07/11 Javascript
详解使用React全家桶搭建一个后台管理系统
2017/11/04 Javascript
浅谈vue-cli加载不到dev-server.js的解决办法
2017/11/24 Javascript
通过js动态创建标签,并设置属性方法
2018/02/24 Javascript
JavaScript实现的鼠标跟随特效示例【2则实例】
2018/12/22 Javascript
Vue.js中的extend绑定节点并显示的方法
2019/06/20 Javascript
基于JavaScript获取url参数2种方法
2020/04/17 Javascript
[02:44]重置世界,颠覆未来——DOTA2 7.23版本震撼上线
2019/12/01 DOTA
Python反射的用法实例分析
2018/02/11 Python
详解python的四种内置数据结构
2019/03/19 Python
Python的matplotlib绘图如何修改背景颜色的实现
2019/07/16 Python
简单的Python调度器Schedule详解
2019/08/30 Python
Django密码存储策略分析
2020/01/09 Python
Python运行DLL文件的方法
2020/01/17 Python
Python3.7黑帽编程之病毒篇(基础篇)
2020/02/04 Python
Python实现封装打包自己写的代码,被python import
2020/07/12 Python
css3的transition效果和transfor效果示例介绍
2013/10/30 HTML / CSS
纯css3实现思维导图样式示例
2018/11/01 HTML / CSS
探讨HTML5移动开发的几大特性(必看)
2015/12/30 HTML / CSS
国际领先的在线时尚服装和配饰店:DressLily
2019/03/03 全球购物
中学生演讲稿
2014/04/26 职场文书
文明演讲稿范文
2014/05/12 职场文书
商业计算机应用专业自荐书
2014/06/09 职场文书
2014年乡镇领导个人整改措施
2014/09/19 职场文书
2014年领班工作总结
2014/11/25 职场文书
停水通知
2015/04/16 职场文书
python简单验证码识别的实现过程
2021/06/20 Python
一起来看看Vue的核心原理剖析
2022/03/24 Vue.js
MySQL数据库优化之通过索引解决SQL性能问题
2022/04/10 MySQL