Advertisement
EduzZiTo

Maia 2 <3

Feb 19th, 2019
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.73 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='Seleccione o nome da Equipa 2';
  56. $IdEquipa1='Seleccione o nome da Equipa 1';
  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 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($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=? WHERE IdEquipa1=? AND IdEquipa2=?";
  109. $st=$mq->prepare($qr);
  110. $st->bind_param('iissii',$_POST["GolosEquipa1"],$_POST["GolosEquipa2"],$_POST["DataJogo"],$_POST["Local"],$_POST["IdEquipa1"],$_POST["IdEquipa2"]);
  111. $st->execute();
  112. $st->close();
  113.  
  114. }
  115.  
  116.  
  117. ?>
  118.  
  119.  
  120.  
  121.  
  122. <h1>REGISTO DE RESULTADOS DO TORNEIO</h1>
  123. <div class="equipas" style="background-color:#06C">
  124. <h3>Consulta de Jogos Registados</h3>
  125. <form action="" method="post" name="lista">
  126. <label>Resultados:</label>
  127. <input type="hidden" name="pesquisar" value="1"/>
  128. <select name="listar" id="listar" onChange="document.lista.submit()" >
  129. <option value="-1">Seleccione o Jogo a listar</option>
  130. <?php
  131. $qr="SELECT * FROM resultados";
  132. $st = $mq->query($qr);
  133. while($row = $st->fetch_assoc())
  134. {
  135. echo '<option value = "'.$row['numerojogo'].'">'.$row['IdEquipa1'].'&nbsp'.$row['GolosEquipa1'].'x'.$row['GolosEquipa2'].'&nbsp'.$row['IdEquipa2'].' </option>';
  136. }
  137. $st->close();
  138. ?>
  139. </select><br>
  140. </form>
  141.  
  142. </div>
  143.  
  144. <div class="equipas">
  145. <form action="" method="post">
  146. <label>Equipa 1:</label>
  147. <select name="IdEquipa1" >
  148. <option value="-1"><?php echo $IdEquipa1 ?></option>
  149. <?php
  150. $qr="SELECT * FROM equipas";
  151. $st = $mq->query($qr);
  152. while($row = $st->fetch_assoc())
  153. {
  154. echo '<option name ="IdEquipa2" value = "'.$row['SiglaEquipa'].'">'.$row['NomeEquipa'].' ('.$row['SiglaEquipa'].')</option>';
  155. }
  156. $st->close();
  157. ?>
  158.  
  159.  
  160. </select><br>
  161. <label>Golos Marcados da Equipa 1</label><input type="number" name="GolosEquipa1" value="<?php echo $GolosEquipa1 ?>">
  162. <br>
  163. <br>
  164.  
  165. <label>Equipa 2:</label>
  166. <select name="IdEquipa2" >
  167. <option value="-1"><?php echo $IdEquipa2 ?></option>
  168. <?php
  169. $qr="SELECT * FROM equipas";
  170. $st = $mq->query($qr);
  171. while($row = $st->fetch_assoc())
  172. {
  173. echo '<option name ="IdEquipa2" value = "'.$row['SiglaEquipa'].'">'.$row['NomeEquipa'].' ('.$row['SiglaEquipa'].')</option>';
  174. }
  175. $st->close();
  176. ?>
  177.  
  178.  
  179. </select><br>
  180. <label>Golos Marcados da Equipa 2</label><input type="number" name="GolosEquipa2" value="<?php echo $GolosEquipa2 ?>">
  181. <br><br>
  182. <label>Data do Jogo</label><input type="date" name="DataJogo" value="<?php echo $DataJogo ?>">
  183. <br>
  184. <br>
  185. <label>Local de realização do jogo</label><input type="text" name="Local" value="<?php echo $Local ?>">
  186. <br>
  187. <br>
  188. <input type="hidden" name="num" value="<?php echo $num ?>">
  189. <?php
  190. if($existe==true){
  191. ?>
  192. <input type="submit" name="alterar" value="Alterar Jogo">
  193.  
  194. <?php
  195. }
  196. else{
  197. ?>
  198. <input type="submit" name="submit" value="Inserir Resultado">
  199. <?php } ?>
  200.  
  201.  
  202.  
  203.  
  204. </form>
  205.  
  206. <?php echo $msg ; $mq->close(); ?>
  207. </div>
  208.  
  209. </body>
  210. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement