Advertisement
Guest User

Untitled

a guest
Dec 9th, 2018
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.85 KB | None | 0 0
  1. <?php
  2. session_start();
  3. require 'config.php';
  4. if(isset($_SESSION['idUsuario']) && empty ($_SESSION['idUsuario']) ==false){
  5.  
  6. $idUsuario=$_SESSION['idUsuario'];
  7. $sql = "SELECT * FROM usuarios WHERE idUsuario ='$idUsuario'";
  8. $sql = $pdo->query($sql);
  9. if($sql->rowCount() > 0) {
  10. $user3 = $sql->fetch();
  11. if($user3['nivel']==1){
  12.  
  13. header ("Location: index.php");
  14. }
  15. }
  16. }
  17.  
  18. if (isset ($_POST['nomeProduto']) && empty($_POST['nomeProduto'])==false) {
  19. $nomeProduto = addslashes($_POST['nomeProduto']);
  20. $classeProduto = addslashes($_POST['classeProduto']);
  21. $classe_produto = addslashes($_POST['classeProduto']);
  22. $quantidade_produto = addslashes($_POST['quantidade_produto']);
  23. $id_OM = $_SESSION['id_OM'];
  24. $idEmpresa = $_SESSION['id_OM'];
  25.  
  26. $sql = "SELECT * FROM produtos WHERE nomeProduto ='$nomeProduto'";
  27. $sql = $pdo->query($sql);
  28.  
  29. if ($sql->rowCount() == 0){
  30. $nome = $sql->fetch();
  31.  
  32. $_SESSION['nomeProduto'] = $nome['nomeProduto'];
  33.  
  34. $sql = $pdo->exec("INSERT INTO produtos SET nomeProduto ='$nomeProduto',classeProduto = '$classeProduto'");
  35. $sql =$pdo->query($sql);
  36. $idProduto = $pdo->lastInsertId("SELECT * FROM produtos ");
  37. // var_dump($idProduto);die;
  38. $sql2 = "INSERT INTO rel_empresa_materiais SET idEmpresa = '$idEmpresa', id_produto = '$idProduto', classe_produto = '$classe_produto', quantidade_produto = '$quantidade_produto' ";
  39. $pdo->query($sql2);
  40. // var_dump($sql);die;
  41. // exit();
  42.  
  43. ?>
  44. <br><br>
  45. <div class="alert alert-success">
  46. <strong>Parabéns!</strong> Material Cadastrado com sucesso. <a href="logistica/<?php echo date('D').'.php'; ?>" class="alert btn-success btn-xs">Voltar</a>
  47. </div>
  48. <?php
  49. }elseif ($sql->rowCount() > 0) {
  50. $id = $sql->fetch();
  51.  
  52. $_SESSION['idProduto'] = $id['idProduto'];
  53. // var_dump($nome['idProduto']);die;
  54. $idProduto = $pdo->lastInsertId("SELECT idProduto FROM produtos WHERE nomeProduto = '{$_POST['nomeProduto']}' ");
  55.  
  56. $sql = "SELECT idProduto,classeProduto FROM produtos INNER JOIN rel_empresa_materiais ON classeProduto = classe_produto AND nomeProduto = '{$_POST['nomeProduto']}' AND idEmpresa = '{$_SESSION['id_OM']}' WHERE id_produto = '{$id['idProduto']}' ";
  57. $sql = $pdo->query($sql);
  58. // var_dump($sql);die;
  59. // exit();
  60. if ($sql->rowCount() == 0) {
  61.  
  62. $sql = "INSERT INTO rel_empresa_materiais SET idEmpresa = '$idEmpresa', id_produto = '{$id['idProduto']}', classe_produto = '$classe_produto', quantidade_produto = '$quantidade_produto' ";
  63. $pdo->query($sql);
  64. // var_dump($sql);die;
  65. // exit();
  66. ?>
  67. <br><br>
  68. <div class="alert alert-success">
  69. <strong>Parabéns!</strong> Material Cadastrado com sucesso. <a href="logistica/<?php echo date('D').'.php'; ?>" class="alert btn-success btn-xs">Voltar</a>
  70. </div>
  71. <?php
  72. }else{
  73. /* CASO CONTRARIO ELE ENTRA AQUI */
  74. ?>
  75. <br><br><br>
  76. <div class="alert alert-warning">
  77. Este Material já está cadastrado! <a href="logistica/<?php echo date('D').'.php'; ?>" class="alert btn-success btn-xs" >Voltar</a>
  78. </div>
  79. <?php
  80. }
  81. }
  82. }
  83. ?>
  84. <!DOCTYPE html>
  85. <html>
  86. <head>
  87. <meta charset="utf-8"/>
  88. <title>Produto - Cadastrar</title>
  89. <meta name="viewport" content="width=device-width,initial-scale=1">
  90. <link rel="stylesheet" href="assets/css/bootstrap.min.css"/>
  91. <script type="text/javascript" src="assets/js/jquery-3.2.1.min.js"></script>
  92. <script type="text/javascript" src="assets/js/jquery.mask.js"></script>
  93. <script type="text/javascript" src="assets/js/jquery.maskMoney.min.js"></script>
  94. <script type="text/javascript" src="assets/js/script.js"></script>
  95. <script type="text/javascript" src="assets/css/bootstrap.min.js"></script>
  96.  
  97. </head>
  98. <body>
  99.  
  100. <div class="container" >
  101. <div class="row">
  102. <?php
  103. require "menu.php";
  104. ?>
  105. <div class="col-sm-3"></div>
  106. <div class="col-sm-6">
  107. <br> <br> <br><br>
  108. <form method="POST" action="">
  109.  
  110. <label>Item</label> <br/>
  111. <input type="text" name="nomeProduto" value="" class="form-control" required >
  112. <br>
  113. <label>Classe</label> <br/>
  114.  
  115. <select name="classeProduto" class="form-control" required >
  116.  
  117. <option></option>
  118. <option value="0">Recursos</option>
  119. <option value="1">CL I</option>
  120. <option value="2">CL II</option>
  121. <option value="3">CL III</option>
  122. <option value="4">CL V-A</option>
  123. <option value="5">CL V-M</option>
  124. <option value="6">CL V-ML</option>
  125. <option value="7">CL VI</option>
  126. <option value="8">CL VII</option>
  127. <option value="9">CL IX</option>
  128. </select>
  129. <br>
  130. <label>Quantidade</label> <br/>
  131. <input type="number" min="0" name="quantidade_produto" value="" class="form-control" required>
  132.  
  133. <br>
  134. <input type="submit" value="Salvar" class="btn btn-success">
  135.  
  136. </form>
  137. </div>
  138. <div class="col-sm-3"></div>
  139.  
  140. </div>
  141. </div>
  142. </div>
  143.  
  144. </body>
  145. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement