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读取目录下所有文件的代码
Jan 07 PHP
php chr() ord()中文截取乱码问题解决方法
Sep 08 PHP
一些php技巧与注意事项分析
Feb 03 PHP
php判断正常访问和外部访问的示例
Feb 10 PHP
PHP把JPEG图片转换成Progressive JPEG的方法
Jun 30 PHP
php针对cookie操作的队列操作类实例
Dec 10 PHP
php读取mssql的ntext字段返回值为空的解决方法
Dec 30 PHP
THINKPHP2.0到3.0有哪些改进之处
Jan 04 PHP
php preg_match的匹配不同国家语言实例
Dec 29 PHP
PHP随机数函数rand()与mt_rand()的讲解
Mar 25 PHP
laravel解决迁移文件一次删除创建字段报错的问题
Oct 24 PHP
关于Yii2框架跑脚本时内存泄漏问题的分析与解决
Dec 01 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获取文件名后缀
2013/06/09 PHP
php ios推送(代码)
2013/07/01 PHP
PHP从FLV文件获取视频预览图的方法
2015/03/12 PHP
PHP中文字符串截断无乱码解决方法
2016/10/10 PHP
Laravel Intervention/image图片处理扩展包的安装、使用与可能遇到的坑详解
2017/11/14 PHP
Laravel 5.1 框架Blade模板引擎用法实例分析
2020/01/04 PHP
JS模拟多线程
2007/02/07 Javascript
jQuery 获取对象 基本选择与层级
2010/05/31 Javascript
ExtJs的Date格式字符代码
2010/12/30 Javascript
关于二级域名下使用一级域名下的COOKIE的问题
2011/11/07 Javascript
JS链式调用的实现方法
2013/03/07 Javascript
多种方法实现load加载完成后把图片一次性显示出来
2014/02/19 Javascript
使用JavaScript实现旋转的彩圈特效
2015/06/23 Javascript
基于JavaScript实现文字超出部分隐藏
2016/02/29 Javascript
浅谈Javascript中的函数、this以及原型
2016/10/09 Javascript
js生成随机颜色方法代码分享(三种)
2016/12/29 Javascript
js禁止浏览器页面后退功能的实例(推荐)
2017/09/01 Javascript
详解React native fetch遇到的坑
2018/08/30 Javascript
Node.js原生api搭建web服务器的方法步骤
2019/02/15 Javascript
vue 实现路由跳转时更改页面title
2019/11/05 Javascript
2020京东618叠蛋糕js脚本(亲测好用)
2020/06/02 Javascript
[01:34:42]NAVI vs EG 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
[51:29]Alliance vs TNC 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/18 DOTA
Python编程中实现迭代器的一些技巧小结
2016/06/21 Python
Python列表list操作符实例分析【标准类型操作符、切片、连接字符、列表解析、重复操作等】
2017/07/24 Python
Python实现压缩文件夹与解压缩zip文件的方法
2018/09/01 Python
Python基于opencv实现的简单画板功能示例
2019/03/04 Python
Python超越函数积分运算以及绘图实现代码
2019/11/20 Python
python FTP批量下载/删除/上传实例
2019/12/22 Python
用 Python 制作地球仪的方法
2020/04/24 Python
Python 使用生成器代替线程的方法
2020/08/04 Python
用python写一个带有gui界面的密码生成器
2020/11/06 Python
斯德哥尔摩通票:Stockholm Pass
2018/01/09 全球购物
德国圣伯纳德草药屋:Kräuterhaus Sanct Bernhard(有中文站)
2018/08/05 全球购物
促销活动总结怎么写
2014/06/25 职场文书
MySQL系列之十四 MySQL的高可用实现
2021/07/02 MySQL