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 相关文章推荐
服务器端解压缩zip的脚本
Dec 22 PHP
加速XP搜索功能堪比vista
Mar 22 PHP
Discuz 模板引擎的封装类代码
Jul 18 PHP
PHP 配置open_basedir 让各虚拟站点独立运行
Nov 12 PHP
PHP中文URL编解码(urlencode()rawurlencode()
Jul 03 PHP
php实现redis数据库指定库号迁移的方法
Jan 14 PHP
thinkPHP中多维数组的遍历方法
Jan 09 PHP
PHP Yaf框架的简单安装使用教程(推荐)
Jun 08 PHP
PHP+redis实现的悲观锁机制示例
Jun 12 PHP
PHP5.6读写excel表格文件操作示例
Feb 26 PHP
laravel框架之数据库查出来的对象实现转化为数组
Oct 23 PHP
PHP 枚举类型的管理与设计知识点总结
Feb 13 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
linux下使用crontab实现定时PHP计划任务失败的原因分析
2014/07/05 PHP
thinkphp获取栏目和文章当前位置的方法
2014/10/29 PHP
PHP采用超长(超大)数字运算防止数字以科学计数法显示的方法
2016/04/01 PHP
php实现登录tplink WR882N获取IP和重启的方法
2016/07/20 PHP
php判断IP地址是否在多个IP段内
2020/08/18 PHP
Javascript 多物体运动的实现
2014/12/24 Javascript
JavaScript动态添加事件之事件委托
2016/07/12 Javascript
Node.js + Redis Sorted Set实现任务队列
2016/09/19 Javascript
分分钟玩转Vue.js组件
2016/10/25 Javascript
ES6中Proxy与Reflect实现重载(overload)的方法
2017/03/30 Javascript
浅谈TypeScript 用 Webpack/ts-node 运行的配置记录
2019/10/11 Javascript
JavaScript实现H5接金币功能(实例代码)
2021/02/22 Javascript
Python httplib,smtplib使用方法
2008/09/06 Python
Python常见文件操作的函数示例代码
2011/11/15 Python
python操作MySQL数据库的方法分享
2012/05/29 Python
python判断字符串是否纯数字的方法
2014/11/19 Python
Python3实现简单可学习的手写体识别(实例讲解)
2017/10/21 Python
解决python3中的requests解析中文页面出现乱码问题
2019/04/19 Python
基于Pytorch SSD模型分析
2020/02/18 Python
Python如何给函数库增加日志功能
2020/08/04 Python
用CSS3将你的设计带入下个高度
2009/08/08 HTML / CSS
Html5 Canvas 实现一个“刮刮乐”游戏
2019/09/05 HTML / CSS
测绘工程本科生求职信
2013/10/10 职场文书
学校采购员岗位职责
2014/01/02 职场文书
外企财务年会演讲稿
2014/01/03 职场文书
2014年寒假社会实践活动心得体会
2014/04/07 职场文书
给校长的建议书100字
2014/05/16 职场文书
陈安之励志演讲稿
2014/08/21 职场文书
在宿舍喝酒的检讨书
2014/09/28 职场文书
党的群众路线教育实践活动制度建设计划方案
2014/10/31 职场文书
2015年预算员工作总结
2015/05/14 职场文书
大学同学聚会感言
2015/07/30 职场文书
小学二年级班主任工作经验交流材料
2015/11/02 职场文书
导游词书写之黄山
2019/08/06 职场文书
《飘》英文读后感五篇
2019/10/11 职场文书
分析MySQL优化 index merge 后引起的死锁
2022/04/19 MySQL