Advertisement
Guest User

Untitled

a guest
Feb 19th, 2019
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 6.19 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 meu</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.  
  53.     $njogo=$Ideq1=$Ideq2=$golo1=$golo2=$data=$local=$classaviso=$aviso='';
  54.  
  55.     $existe=0;
  56.  
  57.     $con = new mysqli($bd_host,$bd_user,$bd_password,$bd_database);
  58.  
  59.     // Mostrar erros, caso existam
  60.     if ($con->connect_error) {
  61.         die('Erro: ('. $con->connect_errno .') '. $con->connect_error);
  62.     }
  63.     if(isset($_POST["insere"])){
  64.         if ($_POST["geq1"]=='' || $_POST["geq2"]=='' || $_POST["data"]=='' || $_POST["local"]==''){
  65.             $aviso='Preencha todos os campos!';
  66.             $classaviso="alert";
  67.         }
  68.         else {
  69.             $queryinserir = "INSERT INTO resultados(IdEquipa1,IdEquipa2,GolosEquipa1,GolosEquipa2,DataJogo,Local) VALUES(?,?,?,?,?,?)";
  70.            
  71.             $stm=$con->prepare($queryinserir);
  72.            
  73.             $stm->bind_param('ssiiss',$_POST["eq1"],$_POST["eq2"],$_POST["geq1"],$_POST["geq2"],$_POST["data"],$_POST["local"]);
  74.        
  75.             if ($stm->execute() && $stm->affected_rows>0){
  76.                 $aviso='Foi inserido um registo';
  77.                 $classaviso="ok";
  78.             }
  79.             else{
  80.                 $aviso='Jogo repetido';
  81.                 $classaviso="alert";
  82.             }
  83.             $stm->close();
  84.         }
  85.     }
  86.     if (isset($_POST["consultar"])){
  87.         if ($_POST["listar"]=='') {
  88.             $aviso='Escolha um jogo!';
  89.             $classaviso="alert";
  90.         }
  91.         else {
  92.             $queryconsultar="select * from resultados where numerojogo=?";
  93.            
  94.             $stm=$con->prepare($queryconsultar);
  95.            
  96.             $stm->bind_param('i',$_POST["listar"]);
  97.  
  98.             $stm->execute();   
  99.            
  100.             $stm->bind_result($njogo,$Ideq1,$Ideq2,$golo1,$golo2,$data,$local);
  101.  
  102.             if ($stm->fetch()){
  103.                 $aviso='O registo foi encontrado';
  104.                 $classaviso="ok";
  105.                 $existe=1;
  106.             }
  107.             else{
  108.                 $aviso='O registo não existe';
  109.                 $classaviso="alert";
  110.             }
  111.             $stm->close();
  112.         }
  113.     }
  114.     if (isset($_POST["alterar"])){
  115.             $queryalterar="update resultados set IdEquipa1=?,IdEquipa2=?,GolosEquipa1=?,GolosEquipa2=?,DataJogo=?,Local=? where numerojogo=?";
  116.  
  117.             $stm=$con->prepare($queryalterar);
  118.  
  119.             $stm->bind_param('ssiissi',$_POST["eq1"],$_POST["eq2"],$_POST["geq1"],$_POST["geq2"],$_POST["data"],$_POST["local"],$_POST["num"]);
  120.  
  121.             $njogo=$_POST["num"];
  122.             $Ideq1=$_POST["eq1"];
  123.             $Ideq2=$_POST["eq2"];
  124.             $golo1=$_POST["geq1"];
  125.             $golo2=$_POST["geq2"];
  126.             $data=$_POST["data"];
  127.             $local=$_POST["local"];
  128.  
  129.             if ($stm->execute() && $stm->affected_rows>0){
  130.                 $aviso='Registo '.$_POST["num"].' alterado com sucesso.';
  131.                 $classaviso="ok";
  132.                 $existe=0;
  133.             }
  134.             else{
  135.                 $aviso='Não foi possível alterar o registo';
  136.                 $classaviso="alert";
  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="consultar">
  150.             <select name="listar" id="listar" onChange="document.lista.submit()" >
  151.             <option value="-1">Seleccione o Jogo a listar</option>
  152.             <?php
  153.                     $queryselect="select * from resultados order by numerojogo";
  154.                    
  155.                     $stm=$con->query($queryselect);
  156.  
  157.                     while($row1 = $stm->fetch_array()){
  158.                         echo '<option value="'.$row1["numerojogo"].'">'.$row1["IdEquipa1"]." ".$row1["GolosEquipa1"]."x".$row1["GolosEquipa2"]." ".$row1["IdEquipa2"].'</option> ';
  159.                     }
  160.                     $stm->free();
  161.             ?>
  162.            
  163.         </select><br>
  164.         </form>
  165.     </div>
  166.    
  167.     <div class="equipas">
  168.         <form action="" method="post">
  169.             <label>Equipa 1:</label>
  170.             <input type="hidden" name="num" value="<?php echo $njogo ?>">
  171.             <select name="eq1" >
  172.             <option value="-1">Seleccione o nome da Equipa 1</option>
  173.             <?php
  174.                     $queryselect="select * from equipas";
  175.                     $stm=$con->query($queryselect);
  176.  
  177.                     while($row1 = $stm->fetch_array()){
  178.                         echo '<option  value="'.$row1["SiglaEquipa"].'">'.$row1["NomeEquipa"].' ('.$row1["SiglaEquipa"].')'.'</option> ';      
  179.                     }
  180.                     $stm->free();
  181.             ?>
  182.             </select><br>
  183.             <label>Golos Marcados da Equipa 1</label><input type="number" name="geq1"  value="<?php echo $golo1 ?>">
  184.             <br>
  185.             <br>
  186.            
  187.             <label>Equipa 1:</label>
  188.             <input type="hidden" name="num" value="<?php echo $njogo ?>">
  189.             <select name="eq2" >
  190.             <option value="-1">Seleccione o nome da Equipa 2</option>
  191.             <?php
  192.                     $queryselect="select * from equipas";
  193.                     $stm=$con->query($queryselect);
  194.  
  195.                     while($row1 = $stm->fetch_array()){
  196.                         echo '<option value="'.$row1["SiglaEquipa"].'">'.$row1["NomeEquipa"].' ('.$row1["SiglaEquipa"].')'.'</option> ';   
  197.                     }
  198.                     $stm->free();
  199.             ?>
  200.             </select><br>
  201.             <label>Golos Marcados da Equipa 2</label><input type="number" name="geq2" value="<?php echo $golo2 ?>">
  202.             <br><br>
  203.             <label>Data do Jogo</label><input type="date" name="data"  value="<?php echo $data ?>">
  204.             <br>
  205.             <br>
  206.             <label>Local de realização do jogo</label><input type="text" name="local"  value="<?php echo $local ?>">
  207.             <br>
  208.             <br>
  209.             <?php if ($existe==0) { ?>
  210.                 <input type="submit" name="insere"><br><br>
  211.             <?php } else { ?>
  212.                     <input type="submit" name="alterar" value="Alterar"><br><br>
  213.             <?php } ?>
  214.             <h1 id="msgaviso"  class="<?php echo $classaviso; ?>"><?php echo $aviso; ?></h1>
  215.      
  216.        
  217.         </form>
  218.    
  219.    
  220.     </div>
  221.  
  222. </body>
  223. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement