Advertisement
Guest User

Untitled

a guest
Dec 14th, 2017
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.17 KB | None | 0 0
  1. <?php
  2. $dbname = "labprog";
  3. $servername = "localhost";
  4. $username = "root";
  5. $password = "";
  6.  
  7. // Create connection
  8. $conn = new mysqli($servername, $username, $password, $dbname);
  9.  
  10. // Check connection
  11. if ($conn->connect_error) {
  12. die("Connection failed: " . $conn->connect_error);
  13. }
  14. ?>
  15.  
  16. <html lang="en">
  17. <head>
  18. <meta charset="UTF-8">
  19. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  20. <meta http-equiv="X-UA-Compatible" content="ie=edge">
  21. <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
  22. <title>Exame 2016</title>
  23. </head>
  24. <body>
  25. <form action='index.php' method='post'>
  26. <div class="form-group">
  27. <br>
  28. Consultar<br>
  29. Consultar preços:
  30. <?php
  31.  
  32. $query = $conn->query("select id_bombas, nome, local from combustivel");
  33.  
  34. echo "<html>";
  35. echo "<body>";
  36. echo "<select name='select'>";
  37. $varSelect = $_POST['select'];
  38. while ($row = $query->fetch_assoc()) {
  39.  
  40. unset($id, $name, $local);
  41. $id = $row['id_bombas'];
  42. $name = $row['nome'];
  43. $local = $row['local'];
  44. echo '<option value="'.$id.'">Localidade:'.$local.' Nome:'.$name.'</option>';
  45. }
  46.  
  47. echo "</select>";
  48. ?>
  49. </div>
  50. <button type="submit" name="consultar" >Consultar</button>
  51. <button type="submit" name="todos" >Todos</button>
  52. <input type="submit" name="reset" value="Reset">
  53. </form>
  54. <br>
  55. <?php
  56. if (isset($_POST['todos'])){
  57. $result = mysqli_query($conn,"SELECT * FROM combustivel");
  58.  
  59. echo "<table border='1'>
  60. <tr>
  61. <th>id</th>
  62. <th>nome</th>
  63. <th>preco</th>
  64. <th>local</th>
  65. <th>delete</th>
  66. <th>update</th>
  67. </tr>";
  68.  
  69. while($row = mysqli_fetch_array($result))
  70. {
  71. $delete = "index.php?delete=" . $row["id_bombas"];
  72. $update = "index.php?update=" . $row["id_bombas"];
  73. echo "<tr>";
  74. echo "<td>" . $row['id_bombas'] . "</td>";
  75. echo "<td>" . $row['nome'] . "</td>";
  76. echo "<td>" . $row['preco'] . "</td>";
  77. echo "<td>" . $row['local'] . "</td>";
  78. echo "<td class='info-item'><a href='{$delete}' >Delete</a></td>";
  79. echo "<td class='info-item'><a href='{$update}' >Update</a></td>";
  80. echo "</tr>";
  81. }
  82. echo "</table>";
  83.  
  84. mysqli_close($conn);
  85. }
  86. if (isset($_POST['consultar'])){
  87. $query = mysqli_query($conn,"SELECT * FROM combustivel where id_bombas = '$varSelect'");
  88.  
  89. echo "<table border='1'>
  90. <tr>
  91. <th>id</th>
  92. <th>nome</th>
  93. <th>preco</th>
  94. <th>local</th>
  95. <th>delete</th>
  96. <th>update</th>
  97. </tr>";
  98.  
  99. while($row = mysqli_fetch_array($query))
  100. {
  101. echo "<tr>";
  102. $delete = "index.php?delete=" . $row["id_bombas"];
  103. $update = "index.php?update=" . $row["id_bombas"];
  104. echo "<td>" . $row['id_bombas'] . "</td>";
  105. echo "<td>" . $row['nome'] . "</td>";
  106. echo "<td>" . $row['preco'] . "</td>";
  107. echo "<td>" . $row['local'] . "</td>";
  108. echo "<td class='info-item'><a href='{$delete}' >Delete</a></td>";
  109. echo "<td class='info-item'><a href='{$update}' >Update</a></td>";
  110. echo "</tr>";
  111. }
  112. echo "</table>";
  113.  
  114. mysqli_close($conn);
  115. }
  116.  
  117. if(isset($_GET['delete'])) {
  118. $id = $_GET['delete'];
  119. $sql = 'DELETE FROM combustivel WHERE id_bombas = ?';
  120. $delete = $conn->prepare($sql);
  121. $delete->bind_param('i', $id);
  122. $delete->execute();
  123.  
  124. if($delete->affected_rows > 0) {
  125. header('Location: index.php');
  126. }
  127. }
  128.  
  129. ?>
  130.  
  131. <br>
  132. Inserir bomba de gazolina!</br>
  133. <form method="post">
  134. <div class="form-group">
  135. <select name="insert-select">
  136. <option value="Sem chumbo 95">Sem chumbo 95</option>
  137. <option value="Sem chumbo 98">Sem chumbo 98</option>
  138. <option value="Gasoleo">Gazoleo</option>
  139. </select>
  140. Preco:
  141. <input type="text" name="preco">
  142. Local:
  143. <input type="text" name="local">
  144. <input type="submit" name="insert" value="Inserir Abastecedora">
  145. <input type="submit" name="reset" value="Reset">
  146. </div>
  147. </form>
  148. <?php
  149. if(isset($_POST['insert'])){
  150. $query = mysqli_query($conn, "INSERT INTO combustivel (nome, preco, local)
  151. VALUES ('".$_POST['insert-select']."','".$_POST["preco"]."','".$_POST["local"]."')");
  152. }
  153. ?>
  154. <br>
  155. Atualizar bomba de gazolina!</br>
  156. <form method="post">
  157. <div class="form-group">
  158. <select id="insert-select">
  159. <option value="95">Sem chumbo 95</option>
  160. <option value="98">Sem chumbo 98</option>
  161. <option value="gazoleo">Gazoleo</option>
  162. </select>
  163. Preco:
  164. <input type="text" name="preco">
  165. Local:
  166. <input type="text" name="localidade">
  167. <input type="submit" name="insert" value="Atualizar Abastecedora">
  168. <input type="submit" name="reset" value="Reset">
  169. </div>
  170. </form>
  171. </body>
  172. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement