Advertisement
EduzZiTo

reis

Feb 25th, 2019
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.64 KB | None | 0 0
  1. <!DOCTYPE html >
  2. <html>
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <title>TESTE DE DA</title>
  6. <style>
  7. h1{
  8. text-align:center;
  9. }
  10. .equipas{
  11. margin:auto;
  12. width:400px;
  13. background-color:#CCC;
  14. padding:20px;
  15. }
  16. label{
  17. font-size:16px;
  18. font-weight: bold;
  19. text-align:left;
  20. margin:5px;
  21. padding:5px;
  22. }
  23.  
  24. br{
  25. padding:15px;
  26. }
  27. .alert{
  28. width:400px;
  29. text-align:center;
  30. font-size:20px;
  31. background-color:red;
  32. color:white;
  33. margin:auto;
  34. }
  35. .ok{
  36. width:400px;
  37. text-align:center;
  38. font-size:20px;
  39. background-color:green;
  40. color:black;
  41. margin:auto;
  42. }
  43. </style>
  44. </head>
  45.  
  46. <body>
  47. <?php
  48. $bd_host="localhost";
  49. $bd_user="root";
  50. $bd_password="";
  51. $bd_database="teste3";
  52. $msg='';
  53. $existe='';
  54. $GolosEquipa1=$GolosEquipa2=$DataJogo=$Local='';
  55. $IdEquipa2='';
  56. $IdEquipa1='';
  57. $mq = new mysqli($bd_host,$bd_user,$bd_password,$bd_database);
  58.  
  59. // Mostrar erros, caso existam
  60. if ($mq->connect_error) {
  61. die('Erro: ('. $mq->connect_errno .') '. $mq->connect_error);
  62. }
  63.  
  64. if(isset($_POST["submit"])){
  65. if($_POST['IdEquipa1']=='' || $_POST['IdEquipa2']=='' || $_POST['GolosEquipa1']=='' || $_POST['GolosEquipa2']==''|| $_POST['DataJogo']==''|| $_POST['Local']==''){
  66. $msg='<h3 class="alert">Erro, Existem campos por preencher!</h3>';
  67. }
  68. else{
  69. $qr = "INSERT INTO resultados(IdEquipa1,IdEquipa2,GolosEquipa1,GolosEquipa2,DataJogo,Local) VALUES(?,?,?,?,?,?)";
  70. $st = $mq->prepare($qr);
  71. $st->bind_param('ssiiss', $_POST["IdEquipa1"],
  72. $_POST["IdEquipa2"],
  73. $_POST["GolosEquipa1"],
  74. $_POST["GolosEquipa2"],
  75. $_POST["DataJogo"],
  76. $_POST["Local"]);
  77.  
  78. if ($st->execute() && $st->affected_rows>0){
  79. $msg= "<p class='ok'>Foi inserido/atualizado um registo!</p>";
  80.  
  81. }
  82. else{
  83. $msg='<p class="alert"> Erro: ('. $mq->errno .') '. $mq->error .'</p>';
  84. $erro=1;
  85. }
  86.  
  87. $st->close();
  88. }
  89. }
  90. if(isset($_POST["pesquisar"])){
  91. $qr="SELECT numerojogo,GolosEquipa1,GolosEquipa2,DataJogo,Local,IdEquipa1,IdEquipa2 FROM resultados where numerojogo=?";
  92. $st=$mq->prepare($qr);
  93. $st->bind_param('i', $_POST["listar"]);
  94. $st->execute();
  95. $st->bind_result($num,$GolosEquipa1,$GolosEquipa2,$DataJogo,$Local,$IdEquipa1,$IdEquipa2);
  96. if($st->fetch()){
  97. $existe=true;
  98. $msg='<p class="ok" > Registo Encontrado</p>';
  99.  
  100. }
  101. else{
  102. $existe=false;
  103. $msg='<p class="alert">Registo nao Encontrado</p>';
  104. }
  105. $st->close();
  106. }
  107. if(isset($_POST["alterar"])){
  108. $qr="UPDATE resultados SET GolosEquipa1=?, GolosEquipa2=?, DataJogo=?, Local=?, IdEquipa1=?, IdEquipa2=? WHERE numerojogo=? ";
  109. $st=$mq->prepare($qr);
  110. $st->bind_param('iissssi',$_POST["GolosEquipa1"],$_POST["GolosEquipa2"],$_POST["DataJogo"],$_POST["Local"],$_POST["IdEquipa1"],$_POST["IdEquipa2"],$_POST["num"]);
  111. if($st->execute() && $st->affected_rows>0){
  112.  
  113. $msg='<p class="ok" > Registo Encontrado</p>';
  114.  
  115. }
  116. else{
  117.  
  118. $msg='<p class="alert">Registo nao Encontrado</p>';
  119. }
  120. $st->close();
  121.  
  122. }
  123. if(isset($_POST["eliminar"])){
  124. $qr="DELETE FROM resultados Where numerojogo=?";
  125. $st=$mq->prepare($qr);
  126. $st->bind_param('i',$_POST["num"]);
  127. if($st->execute() && $st->affected_rows>0){
  128.  
  129. $msg='<p class="ok" > Registo Encontrado</p>';
  130.  
  131. }
  132. else{
  133.  
  134. $msg='<p class="alert">Registo nao Encontrado</p>';
  135. }
  136. $st->close();
  137. }
  138.  
  139. ?>
  140.  
  141.  
  142.  
  143.  
  144. <h1>REGISTO DE RESULTADOS DO TORNEIO</h1>
  145. <div class="equipas" style="background-color:#06C">
  146. <h3>Consulta de Jogos Registados</h3>
  147. <form action="" method="post" name="lista">
  148. <label>Resultados:</label>
  149. <input type="hidden" name="pesquisar" value="1"/>
  150. <select name="listar" id="listar" onChange="document.lista.submit()" >
  151. <option value="-1">Seleccione o Jogo a listar</option>
  152. <?php
  153. $qr="SELECT * FROM resultados";
  154. $st = $mq->query($qr);
  155. while($row = $st->fetch_assoc())
  156. {
  157. echo '<option value = "'.$row['numerojogo'].'">'.$row['IdEquipa1'].'&nbsp'.$row['GolosEquipa1'].'x'.$row['GolosEquipa2'].'&nbsp'.$row['IdEquipa2'].' </option>';
  158. }
  159. $st->close();
  160. ?>
  161. </select><br>
  162. </form>
  163.  
  164. </div>
  165.  
  166. <div class="equipas">
  167. <form action="" method="post">
  168. <label>Equipa 1:</label>
  169. <input type="hidden" name="num" >
  170. <select name="IdEquipa1" >
  171. <option value="-1">Seleccione o nome da Equipa 1</option>
  172. <?php
  173. $qr="SELECT nomeEquipa, siglaEquipa FROM equipas";
  174. $st = $mq->prepare($qr);
  175. $st->execute();
  176. $st->bind_result($nome,$sigla);
  177. while ($st->fetch()) {
  178. if( $sigla==$IdEquipa1)
  179. $a='selected="selected"';
  180. else
  181. $a='';
  182. echo '<option value="'. $sigla . '"' . $a .' >' . $nome . ' ('. $sigla . ')</option>';
  183. }
  184. $st->close();
  185. ?>
  186.  
  187.  
  188. </select><br>
  189. <label>Golos Marcados da Equipa 1</label><input type="number" name="GolosEquipa1" value="<?php echo $GolosEquipa1 ?>">
  190. <br>
  191. <br>
  192.  
  193. <label>Equipa 2:</label>
  194. <select name="IdEquipa2" >
  195. <option value="-1">Seleccione o nome da Equipa 2</option>
  196. <?php
  197. $qr="SELECT nomeEquipa, siglaEquipa FROM equipas";
  198. $st = $mq->prepare($qr);
  199. $st->execute();
  200. $st->bind_result($nome,$sigla);
  201. while ($st->fetch()) {
  202. if( $sigla==$IdEquipa2)
  203. $a='selected="selected"';
  204. else
  205. $a='';
  206. echo '<option value="'. $sigla . '"' . $a .' >' . $nome . ' ('. $sigla . ')</option>';
  207. }
  208. $st->close();
  209. ?>
  210.  
  211.  
  212. </select><br>
  213. <label>Golos Marcados da Equipa 2</label><input type="number" name="GolosEquipa2" value="<?php echo $GolosEquipa2 ?>">
  214. <br><br>
  215. <label>Data do Jogo</label><input type="date" name="DataJogo" value="<?php echo $DataJogo ?>">
  216. <br>
  217. <br>
  218. <label>Local de realização do jogo</label><input type="text" name="Local" value="<?php echo $Local ?>">
  219. <br>
  220. <br>
  221. <input type="hidden" name="num" value="<?php echo $num ?>">
  222. <?php
  223. if($existe==true){
  224. ?>
  225. <input type="submit" name="alterar" value="Alterar Jogo">
  226. <input type="submit" name="eliminar" value="Eliminar Jogo">
  227.  
  228. <?php
  229. }
  230. else{
  231. ?>
  232. <input type="submit" name="submit" value="Inserir Resultado">
  233. <?php } ?>
  234.  
  235.  
  236. <!-- <table border="1px">
  237. <tr>
  238. <td>Equipa</td>
  239. <td>Golos marcados</td>
  240. <td>Golos sofridos</td>
  241. </tr>
  242. <tr>
  243.  
  244. </tr>
  245. </table>-->
  246.  
  247. </form>
  248.  
  249. <?php echo $msg ; $mq->close(); ?>
  250.  
  251. </div>
  252.  
  253. </body>
  254. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement