快递一多,就会出现丢包的现象,快递说签收了,一天那么多,我又记不得签没签,就想着把到货的快递单号都记录下来,让我手工记那就算了,扫码枪现在又不贵,就买了一把 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-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