/pos/is4c/fannie/batches/addItems.php

https://github.com/maxolasersquad/FLOSS-POS · PHP · 93 lines · 73 code · 15 blank · 5 comment · 8 complexity · 45aa418921407937c7b644a8bb476b69 MD5 · raw file

  1. <html>
  2. <head>
  3. <link rel="stylesheet" href="../style.css" type="text/css" />
  4. </head>
  5. <body>
  6. <?
  7. include_once('../src/funct1Mem.php');
  8. foreach ($_POST AS $key => $value) {
  9. $$key = $value;
  10. //echo $key . ': '. $$key . "<br>";
  11. }
  12. $db = mysql_connect('localhost','root');
  13. mysql_select_db('is4c_op',$db);
  14. $maxBatchIDQ = "SELECT MAX(batchID) FROM batches";
  15. $maxBatchIDR = mysql_query($maxBatchIDQ);
  16. $maxBatchIDW = mysql_fetch_array($maxBatchIDR);
  17. $batchID = $maxBatchIDW[0];
  18. $batchInfoQ = "SELECT * FROM batches WHERE batchID = $batchID";
  19. $batchInfoR = mysql_query($batchInfoQ);
  20. $batchInfoW = mysql_fetch_row($batchInfoR);
  21. //$batchID = 1;
  22. if(isset($_GET['batchID'])){
  23. $batchID = $_GET['batchID'];
  24. }
  25. if(isset($_GET['submit'])){
  26. $upc = $upc =str_pad($_GET['upc'],13,0,STR_PAD_LEFT);
  27. $salePrice = $_GET['saleprice'];
  28. if(isset($_GET['delete'])){
  29. $del = $_GET['delete'];
  30. }
  31. ;
  32. ?> <script language="javascript">
  33. parent.frames[1].location.reload();
  34. </script>
  35. <?
  36. } else {
  37. $upc = '';
  38. $salePrice = '';
  39. $del = 0;
  40. }
  41. echo "<form action=addItems.php action=GET>";
  42. echo "<table border=0><tr><td><b>Sale Price: </b><input type=text name=saleprice size=6></td>";
  43. echo "<td><b>UPC: </b><input type=text name=upc></td>";
  44. echo "<input type=hidden name=batchID value=$batchID>";
  45. echo "<td><b>Delete</b><input type=checkbox name=delete value=1>";
  46. echo "<td><input type=submit name=submit value=submit></td></tr></table>";
  47. //echo "this is upc" . $upc;
  48. $selBListQ = "SELECT * FROM batchList WHERE upc = $upc
  49. AND batchID = $batchID";
  50. $selBListR = mysql_query($selBListQ);
  51. $selBListN = mysql_num_rows($selBListR);
  52. $startDate = $batchInfoW[1];
  53. $endDate = $batchInfoW[2];
  54. $checkItemQ = "SELECT l.* FROM batchList AS l JOIN batches AS b ON b.batchID = l.batchID
  55. where upc = $upc and b.endDate >= '$startDate'";
  56. $checkItemR = mysql_query($checkItemQ);
  57. $checkItemN = mysql_num_rows($checkItemR);
  58. $checkItemW = mysql_fetch_row($checkItemR);
  59. if($del == 1){
  60. $delBListQ = "DELETE FROM batchList WHERE upc = $upc AND
  61. batchID = $batchID";
  62. $delBListR = mysql_query($delBListQ);
  63. }else{
  64. if($selBListN == 0){
  65. $insBItemQ = "INSERT INTO batchList(upc,batchID,salePrice)
  66. VALUES('$upc',$batchID,$salePrice)";
  67. //echo $insBItemQ;
  68. $insBItemR = mysql_query($insBItemQ);
  69. }else{
  70. $upBItemQ = "UPDATE batchList SET salePrice=$salePrice WHERE upc = '$upc'
  71. AND batchID = $batchID";
  72. //echo $upBItemQ;
  73. $upBItemR = mysql_query($upBItemQ);
  74. }
  75. }
  76. ?>
  77. </body>
  78. </html>