Guest User

Untitled

a guest
Dec 15th, 2018
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.78 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <link rel="stylesheet" type="text/css" href="mystyle.css">
  6. <script type="text/javascript" src="jquery-1.4.2.min.js"></script>
  7. <script type="text/javascript" src="jquery.autocomplete.js"></script>
  8. <script>
  9. jQuery(function(){
  10. $("#search").autocomplete("search.php");
  11. });
  12. </script>
  13. </head>
  14.  
  15. <body>
  16. <form action="get_form.php">
  17. Nome a pesquisar: <input type="text" name="q" id="search" placeholder="Escreva um nome">
  18. <input type="submit" value="Submit"/>
  19. </form>
  20. </body>
  21. </html>
  22.  
  23. <?php
  24. $servername = "localhost";
  25. $username = "root";
  26. $password = "";
  27. $dbname = "rhumanos";
  28.  
  29. $conn = new mysqli($servername, $username, $password, $dbname);
  30. if ($conn->connect_error) {
  31. die("Connection failed: " . $conn->connect_error);
  32. }
  33.  
  34. $nome = $_GET['q'];
  35. $sql = "SELECT * FROM trabalhador WHERE nome like '%".$nome."%' ";
  36. $result = $conn->query($sql);
  37.  
  38. if ($result->num_rows > 0) {
  39. while($row = $result->fetch_assoc()) {
  40. echo $row["nome"]. "n";
  41. }
  42.  
  43. } else {
  44. echo "0 resultados";
  45. }
  46.  
  47. $conn->close();
  48. ?>
  49.  
  50. <?php
  51. $servername = "localhost";
  52. $username = "root";
  53. $password = "";
  54. $dbname = "rhumanos";
  55.  
  56. $conn = new mysqli($servername, $username, $password, $dbname);
  57. if ($conn->connect_error) {
  58. die("Connection failed: " . $conn->connect_error);
  59. }
  60.  
  61. //o codigo inicial apenas fazia echo do nome
  62. $nome = $_GET['q'];
  63. // echo $nome;
  64.  
  65. $sql = "SELECT * FROM trabalhador WHERE nome like '%".$nome."%' ";
  66. $result = $conn->query($sql);
  67. ?>
  68.  
  69. <!doctype html>
  70. <html>
  71. <body>
  72. <h1 align="center">Employee Details</h1>
  73. <table border="1" align="center" style="line-height:25px;">
  74. <tr>
  75. <th>Nome</th>
  76. <th>Horario</th>
  77. <th>Salario</th>
  78. <th>Cargo</th>
  79. <th>Telefone</th>
  80. <th>E-mail</th>
  81. <th>Setor</th>
  82. <th>Localidade</th>
  83. </tr>
  84.  
  85. <?php
  86. //Fetch Data form database
  87. if($result->num_rows > 0){
  88. while($row = $result->fetch_assoc()){
  89. ?>
  90. <tr>
  91. <td><?php echo $row['nome']; ?></td>
  92. <td><?php echo $row['horario']; ?></td>
  93. <td><?php echo $row['salario']; ?></td>
  94. <td><?php echo $row['cargo']; ?></td>
  95. <td><?php echo $row['telefone']; ?></td>
  96. <td><?php echo $row['e_mail']; ?></td>
  97. <td><?php echo $row['setor']; ?></td>
  98. <td><?php echo $row['localidade']; ?></td>
  99. <!--Edit option -->
  100. <td><a href="edit.php?edit_id=<?php echo $row['nome']; ?>" alt="edit">Editar</a></td>
  101. </tr>
  102. <?php
  103. }
  104. }
  105. else
  106. {
  107. ?>
  108. <tr>
  109. <th colspan="2">Nome nao encontrado</th>
  110. </tr>
  111. <?php
  112. }
  113. ?>
  114. </table>
  115. </body>
  116. </html>
  117.  
  118. <?php
  119. //Database Connection
  120. // include 'conn.php';
  121. $servername = "localhost";
  122. $username = "root";
  123. $password = "";
  124. $dbname = "rhumanos";
  125.  
  126. $conn = new mysqli($servername, $username, $password, $dbname);
  127. if ($conn->connect_error) {
  128. die("Connection failed: " . $conn->connect_error);
  129. }
  130.  
  131. //Get ID from Database
  132. if(isset($_GET['q'])){
  133.  
  134. $sql = "SELECT * FROM trabalhador WHERE nome= ".$_GET['q'] ;
  135.  
  136. $result = mysqli_query($conn, $sql);
  137. $row = mysqli_fetch_array($result);
  138. }
  139.  
  140. //Update Information
  141.  
  142. if(isset($_POST['btn-update'])){
  143.  
  144. $nome = $_POST['nome'];
  145. $cargo = $_POST['cargo'];
  146. $email = $_POST['email'];
  147. $localidade = $_POST['localidade'];
  148. $setor = $_POST['setor'];
  149. $telefone = $_POST['telefone'];
  150. $salario = $_POST['salario'];
  151. $horario = $_POST['horario'];
  152.  
  153. $update = "UPDATE data SET nome='$nome', cargo='$cargo', e_mail='$email', localidade='$localidade', setor='$setor', email='$email', telefone='$telefone', salario='$salario', horario='$horario'
  154. WHERE nome=". $_GET['edit_id'];
  155.  
  156. $up = mysqli_query($conn, $update);
  157. if(!isset($sql)){
  158. die ("Erro $sql" .mysqli_connect_error());
  159. }
  160. else
  161. {
  162. header("location: get_form.php");
  163. }
  164. }
  165. ?>
  166. <!--Create Edit form -->
  167. <!doctype html>
  168. <html>
  169. <head>
  170. <meta charset="UTF-8">
  171. </head>
  172. <body>
  173. <form method="post">
  174. <h1>Editar Informação</h1>
  175. <label>Nome:</label><input type="text" name="nome" placeholder="Nome" value="<?php echo $row['nome']; ?>"><br/><br/>
  176. <label>Cargo:</label><input type="text" name="cargo" placeholder="Cargo" value="<?php echo $row['cargo']; ?>"><br/><br/>
  177. <label>E-mail:</label><input type="text" name="email" placeholder="E-Mail" value="<?php echo $row['email']; ?>"><br/><br/>
  178. <label>Localidade:</label><input type="text" name="localidade" placeholder="Localidade" value="<?php echo $row['localidade']; ?>"><br/><br/>
  179. <label>Setor:</label><input type="text" name="setor" placeholder="Setor" value="<?php echo $row['setor']; ?>"><br/><br/>
  180. <label>Telefone:</label><input type="text" name="telefone" placeholder="Telefone" value="<?php echo $row['telefone']; ?>"><br/><br/>
  181. <label>Salário:</label><input type="text" name="salario" placeholder="Salário" value="<?php echo $row['salario']; ?>"><br/><br/>
  182. <label>Horário:</label><input type="text" name="horario" placeholder="Horário" value="<?php echo $row['horario']; ?>"><br/><br/>
  183. <button type="submit" name="btn-update" id="btn-update" onClick="update()"><strong>Update</strong></button>
  184. <a href="disp.php"><button type="button" value="button">Cancel</button></a>
  185. </form>
  186. <!-- Alert for Updating -->
  187. <script>
  188. function update(){
  189. var x;
  190. if(confirm("Atualizado") == true){
  191. x= "update";
  192. }
  193. }
  194. </script>
  195. </body>
  196. </html>
Add Comment
Please, Sign In to add comment