考勤录入---顺藤摸瓜式的思考
背景就不介绍了!
纸质考勤--->excel汇总--->数据库(数据库,这儿是我做的事)。
人员流动性大,且基本工资不一样等等原因,到我那就烦了。
后来就想能不能搞个网页让他们自己录入,后台直接连接数据库呢?
1.网页?那就html,html能和数据库交互吗?问了之前同事同学,说不行!
2.什么网页能和数据库交互呢?
有时你会感谢那些没有给你明确答案的朋友,没人告诉我(虽然我问了)。我只好baidu啊,关键字就是绞尽脑汁想,去搜。最后就想到php+mysql。完美的组合啊,原来还打算用SQL Server的!
3.PHP不会啊,html都不会!baidu之!
别说,网上真的有代码!我把代码copy到txt,然后修改后缀;html的后缀是html或htm,这个我是知道的;php的后缀就是php。
4.丫的,放到同一个文件夹里了,怎么执行有问题?
后来想,这html是静态的,然后到php,怎么写到mysql里啊?php文件浏览器打不开啊
5.是不是要配置啊?
真的要配置啊!忽然感觉就像装xp系统一样,装完了,说尼玛怎么不能上网啊,擦,还要装网卡驱动啊,没网卡驱动,网卡怎么通信啊!
又下载Apache,配置,配置了3-4遍,我艹(中间的辛酸就不提了),终于成功了!
网上也有很多配置的文章~~
6.配置成功后才知道,原来有集成好的,比如xampp(后来再其他电脑上使用xampp)
7.写php,改php
8.界面大概就是登陆窗口,然后进入一个页面,链接进去,进入表单提交。
必须要有账号和密码,否则每个人都可以录入,还查不到谁录入的。
9.看似很简单,但其中细节对我这门外汉来说真蛋疼!
声明下,我是做数据库的。我设计了两张表,一张就登陆的账号密码表;另一张是人员出勤情况表。
其他页面的设计就不提了,比如怎样用下拉列表,下拉列表之间的关联
10.姓名,一次只输入一个人名。
他们说太麻烦(我也感觉麻烦),但哥只是个打杂的,人员不固定,流动性比较大,你们不手动输,我怎么知道你们各个人手下有多少人叫什么什么时候调动的啊!
11.能不能姓名框里可以输多个姓名啊?
前面文章写的就是输入多个人名,然后用逗号隔开,我再通过匿名存储把人员姓名分开(我在意的是这个,数据库中的东西);不行的话,只好用excel,最后我再搞到数据库里,反正搞来搞去,数据库那儿都是我处理!
有时感觉一点头绪没有,慢慢的思考实践,最后竟然成功了,当然是最基本的功能!