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 - Html Transfer Code
Oct 09 PHP
删除数组元素实用的PHP数组函数
Aug 18 PHP
php多维数组去掉重复值示例分享
Mar 02 PHP
ThinkPHP模板替换与系统常量及应用实例教程
Aug 22 PHP
php转换颜色为其反色的方法
Apr 27 PHP
列举PHP的Yii 2框架的开发优势
Jul 03 PHP
PHP使用内置函数file_put_contents写入文件及追加内容的方法
Dec 07 PHP
PHP实现查询两个数组中不同元素的方法
Feb 23 PHP
php while循环控制的简单实例
May 30 PHP
PHP读取文本文件并逐行输出该行使用最多的字符与对应次数的方法
Nov 25 PHP
php+js实现的无刷新下载文件功能示例
Aug 23 PHP
Laravel 5.1 框架Blade模板引擎用法实例分析
Jan 04 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抓即时股票信息
2006/10/09 PHP
PHP+ACCESS 文章管理程序代码
2010/06/21 PHP
php实现与erlang的二进制通讯实例解析
2014/07/23 PHP
php使用curl并发减少后端访问时间的方法分析
2016/05/12 PHP
jQuery页面图片伴随滚动条逐渐显示的小例子
2013/03/21 Javascript
JS判定是否原生方法
2013/07/22 Javascript
给应用部分的js代码设定一个统一的入口
2014/06/15 Javascript
Javascript URI 解析介绍
2015/03/15 Javascript
Javascript中的包装类型介绍
2015/04/02 Javascript
轻松掌握JavaScript享元模式
2016/08/27 Javascript
async/await与promise(nodejs中的异步操作问题)
2017/03/03 NodeJs
vue数字类型过滤器的示例代码
2017/09/07 Javascript
如何提升vue.js中大型数据的性能
2019/06/21 Javascript
JS实现移动端点击按钮复制文本内容
2019/07/28 Javascript
vue实现设置载入动画和初始化页面动画效果
2019/10/28 Javascript
Vue ElementUI实现:限制输入框只能输入正整数的问题
2020/07/31 Javascript
JavaScript字符串转数字的简单实现方法
2020/11/27 Javascript
python下载文件时显示下载进度的方法
2015/04/02 Python
Android应用开发中Action bar编写的入门教程
2016/02/26 Python
python+PyQT实现系统桌面时钟
2020/06/16 Python
python 实现语音聊天机器人的示例代码
2018/12/02 Python
Python 运行.py文件和交互式运行代码的区别详解
2019/07/02 Python
如何在windows下安装配置python工具Ulipad
2020/10/27 Python
让IE支持HTML5的方法
2012/12/11 HTML / CSS
借助HTML5 Canvas API制作一个简单的猜字游戏
2016/03/25 HTML / CSS
美国首屈一指的礼品篮供应商:GiftTree
2018/01/06 全球购物
美国保健品专家:Life Extension
2018/05/04 全球购物
LG西班牙网上商店:Tienda LG Online Es
2019/07/30 全球购物
意大利消费电子产品购物网站:SLG Store
2019/12/26 全球购物
意大利运动服减价商店:ScontoSport
2020/03/10 全球购物
酒店工作职员求职简历的自我评价
2013/10/23 职场文书
七年级地理教学反思
2014/01/26 职场文书
企业宗旨标语
2014/06/10 职场文书
学习作风建设心得体会
2014/10/22 职场文书
详解Python类和对象内容
2021/06/22 Python
python使用matplotlib绘制图片时x轴的刻度处理
2021/08/30 Python