快递一多,就会出现丢包的现象,快递说签收了,一天那么多,我又记不得签没签,就想着把到货的快递单号都记录下来,让我手工记那就算了,扫码枪现在又不贵,就买了一把 O(∩_∩)O~
提示:扫码抢是模仿键盘输入的,所以只需要安装驱动,然后随便打开个记事本就可以直接用了
页面代码:
<html> <head> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title>快递运单录入</title> <style type="text/css"> body { text-align:center; } </style> </head> <body> <form method="post" name="yundanForm" onsubmit='lost()'> <input name="danhao" type="text" id="danhao"/> <input type="submit" value="提交" name="submit"/> <!--快递单号默认回车 都不用点提交--> <input type="reset" value="重置" name="button"/> </form> <?php @$danhao = $_POST['danhao']; //获得传过来的输入值 //通过phpmyadmin建立一个数据库testphp,并建一个yundan表,里面添加两个字段'num','time',num定义varchar(30),time定义timestamp并选择CURRENT_TIMESTAMP。别忘了设置访问此库的帐号密码。 // DB define('DB_DRIVER', 'mysql'); define('DB_HOSTNAME', 'localhost'); define('DB_USERNAME', 'testphp'); define('DB_PASSWORD', 'phptest'); define('DB_DATABASE', 'testphp'); $today = date("Y-m-d"); //今天日期 @$sqlselect = "select * from `yundan` where num='$danhao'";//把将要进行数据库操作的代码赋值给$sqlselect @$sqlinsert = "INSERT INTO `testphp`.`yundan` (`num`) VALUES ('$danhao')"; $selecttoday = "select `num` from `yundan` where `time` LIKE '%$today%'"; $counttoday = "select count(*) from `yundan` where `time` LIKE '%$today%'"; //统计当天的单量 $conn = mysql_connect(DB_HOSTNAME, DB_USERNAME, DB_PASSWORD);//建立mysql连接 $my_db = mysql_select_db(DB_DATABASE,$conn);//选择数据库 $selectnum = mysql_query($sqlselect); // 执行查询语句,并执行$sql操作 if(!empty($danhao)) { if (mysql_num_rows($selectnum)) { //判断重复 echo "<br>\n"; echo "<br>\n"; //这是换行空格 echo "<br>\n"; echo "运单:$danhao 请勿重复添加!"; } else { $insertnum = mysql_query($sqlinsert); echo "<br>\n"; echo "<br>\n"; echo "<br>\n"; echo "运单:$danhao 已成功添加<br>\n"; } } //print_r($_POST) $totaltotal = mysql_fetch_array(mysql_query($counttoday)); $yundannum = mysql_query($selecttoday); echo "<br>\n"; echo "<br>\n"; echo "<br>\n"; echo "今日统计: $totaltotal[0]件<br>\n"; while($echonum = mysql_fetch_array($yundannum)){ //循环输出单号 echo $echonum['num']; echo "<br>\n"; } mysql_close($conn); //关闭数据库连接 ?> <script type="text/javascript"> document.getElementById ('danhao').focus(); //获得焦点 function lost(){ document.getElementById ('danhao').blur(); //失去焦点 防止扫快了填到一行上 } </script> </body> </html>
后续再完善查找、删除、修改等功能。
评论列表:
深圳旅行社
评论于2015-03-31 11:09:24
谢谢分享~ - 回复该评论
歪妖内涵网
评论于2015-09-02 17:28:54
不错的网站,很喜欢,期待互访 - 回复该评论
爱奇趣分享网
评论于2015-09-04 12:58:54
不错不错,来看看。。 - 回复该评论
最励志官网
评论于2015-09-05 18:48:27
最励志网:http://www.zuilizhi.net/? 前来拜访,欢迎互访! - 回复该评论
内涵笑话
评论于2015-10-08 13:58:34
不错,值得收藏分享! - 回复该评论
内涵段子
评论于2015-10-22 13:57:53
不错的网站,很喜欢,期待互访 - 回复该评论
电商平台
评论于2016-02-10 14:19:32
[给力] 不错不错 - 回复该评论
发慌琴文室
评论于2016-02-19 00:04:49
[ali拜年] - 回复该评论
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
相关文章
PHP 5.3 利用suhosin禁用eval函数2019-03-01
记一次PHP7.2+pthreads多线程环境搭建2018-11-02
根据PayPal通知要求,让CentOS下的Nginx支持TLS 1.22018-05-08
树莓派系列(八):PHP之以root权限执行Python GPIO脚本2016-01-16
phpExcelReader读取Excel报错解决方法2015-11-18
MySQL字符串截取2015-06-26
CentOS下为PHP安装 IMAP 扩展2015-05-26
PHP使用IMAP收取邮件并提取指定内容2015-05-26
一个PHP在线编辑服务端指定TXT文本的实例2015-04-27
MySQL将查询结果插入到其他数据表中2015-04-08