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学习 变量使用总结
Mar 24 PHP
基于PHP CURL获取邮箱地址的详解
Jun 03 PHP
PHP弹出提示框并跳转到新页面即重定向到新页面
Jan 24 PHP
destoon找回管理员密码的方法
Jun 21 PHP
php基于socket实现SMTP发送邮件的方法
Mar 05 PHP
php实现将Session写入数据库
Jul 26 PHP
PHP常用的三种设计模式汇总
Aug 28 PHP
PHP Mysqli 常用代码集合
Nov 12 PHP
Yii2 中实现单点登录的方法
Mar 09 PHP
thinkPHP5框架实现基于ajax的分页功能示例
Jun 12 PHP
Yii 框架控制器创建使用及控制器响应操作示例
Oct 14 PHP
浅谈laravel5.5 belongsToMany自身的正确用法
Oct 17 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环境配置 php5 MySQL5 apache2 phpmyadmin安装与配置图文教程
2007/03/16 PHP
PHP中CURL方法curl_setopt()函数的参数分享
2013/01/19 PHP
基于php实现长连接的方法与注意事项的问题
2013/05/10 PHP
在win7中搭建Linux+PHP 开发环境
2014/10/08 PHP
JavaScript高级程序设计(第3版)学习笔记3 js简单数据类型
2012/10/11 Javascript
javascript:void(0)的作用示例介绍
2013/10/28 Javascript
node.js中的fs.readSync方法使用说明
2014/12/17 Javascript
JavaScript函数的一些注意要点小结及js匿名函数
2015/11/10 Javascript
javascript冒泡排序小结
2016/04/10 Javascript
JS经典正则表达式笔试题汇总
2016/12/15 Javascript
jquery实现(textarea)placeholder自动换行
2016/12/22 Javascript
使用InstantClick.js让页面提前加载200ms
2017/09/12 Javascript
js操作二进制数据方法
2018/03/03 Javascript
webpack打包node.js后端项目的方法
2018/03/10 Javascript
vue项目每30秒刷新1次接口的实现方法
2018/12/04 Javascript
基于JavaScript实现表格隔行换色
2020/05/08 Javascript
js实现炫酷光感效果
2020/09/05 Javascript
Vue 组件注册全解析
2020/12/17 Vue.js
[51:17]Mineski vs Secret 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.22
2019/09/05 DOTA
Python中的各种装饰器详解
2015/04/11 Python
浅谈Python3中strip()、lstrip()、rstrip()用法详解
2019/04/29 Python
pytorch-神经网络拟合曲线实例
2020/01/15 Python
PyCharm 无法 import pandas 程序卡住的解决方式
2020/03/09 Python
python字典和json.dumps()的遇到的坑分析
2020/03/11 Python
Skyscanner加拿大:全球旅行搜索平台
2018/11/19 全球购物
莫斯科高科技在线商店:KremlinStore
2019/03/13 全球购物
信号量和自旋锁的区别?如何选择使用?
2015/09/08 面试题
善意的谎言事例
2014/02/15 职场文书
大学生评语大全
2014/04/18 职场文书
《赶海》教学反思
2014/04/20 职场文书
大学应届毕业生求职信
2014/05/24 职场文书
历史学专业求职信
2014/06/19 职场文书
2014党的群众路线教育实践活动总结材料
2014/10/31 职场文书
2015年医院药剂科工作总结
2015/05/04 职场文书
从贫穷到富有,是知识技能和学习力的差别
2019/08/20 职场文书
background-position百分比原理详解
2021/05/08 HTML / CSS