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函数)
Oct 09 PHP
PHP下用rmdir实现删除目录的三种方法小结
Apr 20 PHP
php 生成静态页面的办法与实现代码详细版
Feb 15 PHP
ubuntu 编译安装php 5.3.3+memcache的方法
Aug 05 PHP
PHP HTML JavaScript MySQL代码如何互相传值的方法分享
Sep 30 PHP
PHP迭代器实现斐波纳契数列的函数
Nov 12 PHP
php自定义函数截取汉字长度
May 15 PHP
PHP+memcache实现消息队列案例分享
May 21 PHP
php等比例缩放图片及剪切图片代码分享
Feb 13 PHP
PHP实现的通过参数生成MYSQL语句类完整实例
Apr 11 PHP
Laravel 模型关联基础教程详解
Sep 17 PHP
聊聊 PHP 8 新特性 Attributes
Aug 19 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防止表单重复提交的几种常用方法汇总
2014/08/19 PHP
[原创]php实现子字符串位置相互对调互换的方法
2016/06/02 PHP
Laravel 错误提示本地化的实现
2019/10/22 PHP
PHP7 windows支持
2021/03/09 PHP
不安全的常用的js写法
2009/09/15 Javascript
Firefox+FireBug使JQuery的学习更加轻松愉快
2010/01/01 Javascript
JavaScript拖动层Div代码
2017/03/01 Javascript
浅谈vuex 闲置状态重置方案
2018/01/04 Javascript
vue-cli项目中使用Mockjs详解
2018/05/14 Javascript
vue组件从开发到发布的实现步骤
2018/11/11 Javascript
从理论角度讨论JavaScript闭包
2019/04/03 Javascript
vue和better-scroll实现列表左右联动效果详解
2019/04/29 Javascript
[43:24]完美世界DOTA2联赛PWL S3 INK ICE vs DLG 第二场 12.12
2020/12/17 DOTA
Python StringIO模块实现在内存缓冲区中读写数据
2015/04/08 Python
python安装教程 Pycharm安装详细教程
2017/05/02 Python
python3获取两个日期之间所有日期,以及比较大小的实例
2018/04/08 Python
OPENCV去除小连通区域,去除孔洞的实例讲解
2018/06/21 Python
Python  Django 母版和继承解析
2019/08/09 Python
python计算二维矩形IOU实例
2020/01/18 Python
tensorflow2.0与tensorflow1.0的性能区别介绍
2020/02/07 Python
Django使用Profile扩展User模块方式
2020/05/14 Python
Python 开发工具通过 agent 代理使用的方法
2020/09/27 Python
用ldap作为django后端用户登录验证的实现
2020/12/07 Python
canvas画图被放大且模糊的解决方法
2020/08/11 HTML / CSS
英国计算机商店:Technextday
2019/12/28 全球购物
Happy Plugs官网:瑞典无线耳机品牌
2020/07/16 全球购物
怎样比较两个类型为String的字符串
2016/08/17 面试题
利用指针变量实现队列的入队操作
2012/04/07 面试题
银行会计财务工作个人的自我评价
2013/10/29 职场文书
中学生个人自我评价
2014/02/06 职场文书
少年闰土教学反思
2014/02/22 职场文书
安全资料员岗位职责范本
2014/06/28 职场文书
学生自我鉴定格式及范文
2014/09/16 职场文书
2015年路政工作总结
2015/05/22 职场文书
MySQL创建管理RANGE分区
2022/04/13 MySQL
Python内置类型集合set和frozenset的使用详解
2022/04/26 Python