index.php 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271
  1. <?php
  2. include("conn.php");
  3. include("setup.php");
  4. ?>
  5. <!doctype html>
  6. <html>
  7. <head>
  8. <meta charset="gb2312">
  9. <title>简易点餐系统</title>
  10. </head>
  11. <style>
  12. a, p, td, from, input {
  13. font-size: 12px;
  14. }
  15. a {
  16. color: #000;
  17. text-decoration: none;
  18. }
  19. a:hover {
  20. color: #585858;
  21. }
  22. input {
  23. border: #999 1px solid;
  24. }
  25. #body {
  26. width: 600px;
  27. margin: 20px auto;
  28. text-align: center;
  29. }
  30. #todaytb {
  31. width: 100%;
  32. border-right: 1px solid #999;
  33. border-bottom: 1px solid #999;
  34. text-align: center;
  35. }
  36. #todaytb td {
  37. border-left: 1px solid #999;
  38. border-top: 1px solid #999;
  39. height: 25px;
  40. }
  41. #todaytb .tit {
  42. height: 30px;
  43. background-color : #9CB5FF;
  44. font-weight: bold;
  45. }
  46. #todaytb .ctr {
  47. height: 25px;
  48. background-color : #FEFFC0;
  49. }
  50. #todaytb .dtr {
  51. height: 30px;
  52. background-color : #BDB4FF;
  53. font-weight: bold;
  54. }
  55. form .user {
  56. width: 50px;
  57. }
  58. form .bz {
  59. width: 180px;
  60. }
  61. </style>
  62. <body>
  63. <div id="body">
  64. <?php
  65. if(isset($_GET['m'])){
  66. $m=$_GET['m'];
  67. }else{
  68. $m="";
  69. }
  70. //登录处理
  71. Session_Start();
  72. $lifeTime = 30*24*3600;
  73. session_set_cookie_params($lifeTime);
  74. if(!isset($_SESSION["user"])){
  75. $_SESSION["user"]="";
  76. }
  77. if($m=="login"){
  78. $pass=$_POST['password'];
  79. if($pass=="abc123"){
  80. $_SESSION["login"]=true;
  81. echo "<script> alert('登陆成功!'); location.href='/'</script>";
  82. }else{
  83. echo "<script> alert('密码错误!'); location.href='/'</script>";
  84. }
  85. }
  86. //退出登录
  87. if($m=="out"){
  88. //session_unset();
  89. //session_destroy();
  90. unset ($_SESSION['login']);
  91. echo "<script> alert('已退出登陆!'); location.href='/'</script>";
  92. }
  93. //添加记录
  94. if($m=="add"){
  95. $user=$_POST['user'];
  96. $num=$_POST['num'];
  97. $bz=$_POST['bz'];
  98. if($bz=='给网管留句话')$bz='';
  99. if($user=="" || $num==""){
  100. echo"<script> alert('请正确填写姓名!'); location.href='/'</script>";
  101. exit();
  102. }
  103. $_SESSION["user"]=$user;
  104. $sql="select count(*) as c from sj WHERE isdel=0 and to_days(times)=to_days(now()) and user='$user' group by user";
  105. $query=mysql_query($sql);
  106. $rs=mysql_fetch_array($query);
  107. if($rs['c']>0){
  108. echo"<script> alert('".$user."今天已经点过餐,需要修改请联系网管!'); location.href='/'</script>";
  109. exit();
  110. }
  111. $sql = "INSERT INTO `sj`(`user`, `num`, `bz`) VALUES ('$user',$num,'$bz')";
  112. mysql_query($sql);
  113. echo"<script> alert('点餐成功!您的信息:".$user."(".$num."份)'); location.href='/'</script>";
  114. }
  115. //删除记录
  116. if($m=="del"){
  117. $id=$_GET['id'];
  118. $sql="update sj set isdel=1 where id='$id'";
  119. mysql_query($sql);
  120. echo "<script> alert('删除成功!".$id."'); location.href='/'</script>";
  121. }
  122. //修改记录
  123. if($m=="up"){
  124. $id=$_POST['id'];
  125. $user=$_POST['user'];
  126. $num=$_POST['num'];
  127. $bz=$_POST['bz'];
  128. $sql="update sj set user='$user',num='$num',bz='$bz' where id='$id'";
  129. mysql_query($sql);
  130. echo "<script> alert('修改成功!您的信息:".$user."(".$num."份)'); location.href='/'</script>";
  131. }
  132. ?>
  133. <h1>简易点餐系统</h1>
  134. <?php
  135. if($m=="edit"){
  136. $id=$_GET['id'];
  137. $sql="select * from sj where id='$id'";
  138. $query=mysql_query($sql);
  139. $rs=mysql_fetch_array($query);
  140. ?>
  141. <form action="?m=up" method="post">
  142. <p>
  143. <input type="hidden" name="id" value="<?php echo $id?>"/>
  144. 姓名:
  145. <input name="user" type="text" value="<?php echo $rs['user']?>" class="user">
  146. 份数:
  147. <select name="num" id="num">
  148. <?php
  149. for($i = 1;$i <= 10; $i++){
  150. if($i==$rs['num']) {
  151. $selected='selected="selected"';
  152. }else{
  153. $selected="";
  154. }
  155. echo '<option value="'.$i.'" '.$selected.' >'.$i.'</option>';
  156. }
  157. ?>
  158. </select>
  159. <input type="text" name="bz" value="<?php echo $rs['bz']?>" class="bz"/>
  160. <input type="submit" value="立即修改">
  161. </p>
  162. </form>
  163. <?php } else { ?>
  164. <form action="?m=add" method="post">
  165. <p> 姓名:
  166. <input type="text" name="user" value='<?php echo $_SESSION["user"]; ?>' onfocus='if(this.value=="<?php echo $_SESSION["user"]; ?>")this.value=""' onBlur='if(this.value=="")this.value="<?php echo $_SESSION["user"]; ?>"' class="user"/>
  167. 份数:
  168. <select name="num" id="num">
  169. <?php
  170. for($i = 1;$i <= 10; $i++){
  171. if($i==1) {
  172. $selected='selected="selected"';
  173. }else{
  174. $selected="";
  175. }
  176. echo '<option value="'.$i.'" '.$selected.' >'.$i.'</option>';
  177. }
  178. ?>
  179. </select>
  180. <input type="text" name="bz" value="给网管留句话" class="bz" onfocus='if(this.value=="给网管留句话")this.value=""' onBlur='if(this.value=="")this.value="给网管留句话"'/>
  181. <input type="submit" value="立即点餐">
  182. </p>
  183. </form>
  184. <?php
  185. }
  186. echo "<h3>".date('Y年m月d日')."(".weekday(date('Y-m-d')).")点餐列表</h3>\r\n";
  187. ?>
  188. <table border="0" cellspacing="0" cellpadding="0" id="todaytb">
  189. <tbody>
  190. <tr class="tit">
  191. <td width="70">姓名</td>
  192. <td width="50">份数</td>
  193. <td>留言</td>
  194. <td width="120">时间</td>
  195. <?php
  196. if(isset($_SESSION["login"])){
  197. ?>
  198. <td width="100">操作</td>
  199. <?php
  200. }
  201. ?>
  202. </tr>
  203. <?php
  204. $result = mysql_query("SELECT * FROM sj where isdel=0 and to_days(times)=to_days(now()) order by times desc");
  205. $nums=0;
  206. $xx=1;
  207. while($row = mysql_fetch_array($result)){
  208. if($xx%2==0){
  209. echo " <tr class='ctr'>\r\n";
  210. }else{
  211. echo " <tr>\r\n";
  212. }
  213. echo " <td>".$row['user']."</td>\r\n";
  214. echo " <td>".$row['num']."份</td>\r\n";
  215. echo " <td>".$row['bz']."</td>\r\n";
  216. echo " <td>".date('H:i:s', strtotime($row['times']))."</td>\r\n";
  217. if(isset($_SESSION["login"])){
  218. echo " <td><a href='?m=edit&id=".$row['id']."'>修改</a> <a href='?m=del&id=".$row['id']."'>删除</a></td>\r\n";
  219. }
  220. echo " </tr>\r\n";
  221. $nums=$nums+$row['num'];
  222. $xx=$xx+1;
  223. }
  224. ?>
  225. <tr class="dtr">
  226. <td>合计</td>
  227. <td><?php echo $nums;?>份</td>
  228. <td></td>
  229. <td></td>
  230. <?php
  231. if(isset($_SESSION["login"])){
  232. ?>
  233. <td></td>
  234. <?php
  235. }
  236. ?>
  237. </tr>
  238. </tbody>
  239. </table>
  240. <?php
  241. if(isset($_SESSION["login"])){
  242. ?>
  243. <p>欢迎进入管理界面!<a href="?m=out">退出登录</a></p>
  244. <?php
  245. }else{
  246. ?>
  247. <form action="?m=login" method="post">
  248. <p>
  249. 管理密码:
  250. <input type="password" name="password">
  251. <input type="submit" value="登录管理">
  252. </p>
  253. </form>
  254. <?php
  255. }
  256. ?>
  257. <br>
  258. <!--Author: shileiye-->
  259. </div>
  260. </body>
  261. </html>
  262. <?php
  263. mysql_close($con);//关闭数据库连接
  264. ?>