Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html >
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <title>TESTE DE DA meu</title>
- <style>
- h1{
- text-align:center;
- }
- .equipas{
- margin:auto;
- width:400px;
- background-color:#CCC;
- padding:20px;
- }
- label{
- font-size:16px;
- font-weight: bold;
- text-align:left;
- margin:5px;
- padding:5px;
- }
- br{
- padding:15px;
- }
- .alert{
- width:400px;
- text-align:center;
- font-size:20px;
- background-color:red;
- color:white;
- margin:auto;
- }
- .ok{
- width:400px;
- text-align:center;
- font-size:20px;
- background-color:green;
- color:black;
- margin:auto;
- }
- </style>
- </head>
- <body>
- <?php
- $bd_host="localhost";
- $bd_user="root";
- $bd_password="";
- $bd_database="teste3";
- $njogo=$Ideq1=$Ideq2=$golo1=$golo2=$data=$local=$classaviso=$aviso='';
- $existe=0;
- $con = new mysqli($bd_host,$bd_user,$bd_password,$bd_database);
- // Mostrar erros, caso existam
- if ($con->connect_error) {
- die('Erro: ('. $con->connect_errno .') '. $con->connect_error);
- }
- if(isset($_POST["insere"])){
- if ($_POST["geq1"]=='' || $_POST["geq2"]=='' || $_POST["data"]=='' || $_POST["local"]==''){
- $aviso='Preencha todos os campos!';
- $classaviso="alert";
- }
- else {
- $queryinserir = "INSERT INTO resultados(IdEquipa1,IdEquipa2,GolosEquipa1,GolosEquipa2,DataJogo,Local) VALUES(?,?,?,?,?,?)";
- $stm=$con->prepare($queryinserir);
- $stm->bind_param('ssiiss',$_POST["eq1"],$_POST["eq2"],$_POST["geq1"],$_POST["geq2"],$_POST["data"],$_POST["local"]);
- if ($stm->execute() && $stm->affected_rows>0){
- $aviso='Foi inserido um registo';
- $classaviso="ok";
- }
- else{
- $aviso='Jogo repetido';
- $classaviso="alert";
- }
- $stm->close();
- }
- }
- if (isset($_POST["consultar"])){
- if ($_POST["listar"]=='') {
- $aviso='Escolha um jogo!';
- $classaviso="alert";
- }
- else {
- $queryconsultar="select * from resultados where numerojogo=?";
- $stm=$con->prepare($queryconsultar);
- $stm->bind_param('i',$_POST["listar"]);
- $stm->execute();
- $stm->bind_result($njogo,$Ideq1,$Ideq2,$golo1,$golo2,$data,$local);
- if ($stm->fetch()){
- $aviso='O registo foi encontrado';
- $classaviso="ok";
- $existe=1;
- }
- else{
- $aviso='O registo não existe';
- $classaviso="alert";
- }
- $stm->close();
- }
- }
- if (isset($_POST["alterar"])){
- $queryalterar="update resultados set IdEquipa1=?,IdEquipa2=?,GolosEquipa1=?,GolosEquipa2=?,DataJogo=?,Local=? where numerojogo=?";
- $stm=$con->prepare($queryalterar);
- $stm->bind_param('ssiissi',$_POST["eq1"],$_POST["eq2"],$_POST["geq1"],$_POST["geq2"],$_POST["data"],$_POST["local"],$_POST["num"]);
- $njogo=$_POST["num"];
- $Ideq1=$_POST["eq1"];
- $Ideq2=$_POST["eq2"];
- $golo1=$_POST["geq1"];
- $golo2=$_POST["geq2"];
- $data=$_POST["data"];
- $local=$_POST["local"];
- if ($stm->execute() && $stm->affected_rows>0){
- $aviso='Registo '.$_POST["num"].' alterado com sucesso.';
- $classaviso="ok";
- $existe=0;
- }
- else{
- $aviso='Não foi possível alterar o registo';
- $classaviso="alert";
- }
- }
- ?>
- <h1>REGISTO DE RESULTADOS DO TORNEIO</h1>
- <div class="equipas" style="background-color:#06C">
- <h3>Consulta de Jogos Registados</h3>
- <form action="" method="post" name="lista">
- <label>Resultados:</label>
- <input type="hidden" name="consultar">
- <select name="listar" id="listar" onChange="document.lista.submit()" >
- <option value="-1">Seleccione o Jogo a listar</option>
- <?php
- $queryselect="select * from resultados order by numerojogo";
- $stm=$con->query($queryselect);
- while($row1 = $stm->fetch_array()){
- echo '<option value="'.$row1["numerojogo"].'">'.$row1["IdEquipa1"]." ".$row1["GolosEquipa1"]."x".$row1["GolosEquipa2"]." ".$row1["IdEquipa2"].'</option> ';
- }
- $stm->free();
- ?>
- </select><br>
- </form>
- </div>
- <div class="equipas">
- <form action="" method="post">
- <label>Equipa 1:</label>
- <input type="hidden" name="num" value="<?php echo $njogo ?>">
- <select name="eq1" >
- <option value="-1">Seleccione o nome da Equipa 1</option>
- <?php
- $queryselect="select * from equipas";
- $stm=$con->query($queryselect);
- while($row1 = $stm->fetch_array()){
- echo '<option value="'.$row1["SiglaEquipa"].'">'.$row1["NomeEquipa"].' ('.$row1["SiglaEquipa"].')'.'</option> ';
- }
- $stm->free();
- ?>
- </select><br>
- <label>Golos Marcados da Equipa 1</label><input type="number" name="geq1" value="<?php echo $golo1 ?>">
- <br>
- <br>
- <label>Equipa 1:</label>
- <input type="hidden" name="num" value="<?php echo $njogo ?>">
- <select name="eq2" >
- <option value="-1">Seleccione o nome da Equipa 2</option>
- <?php
- $queryselect="select * from equipas";
- $stm=$con->query($queryselect);
- while($row1 = $stm->fetch_array()){
- echo '<option value="'.$row1["SiglaEquipa"].'">'.$row1["NomeEquipa"].' ('.$row1["SiglaEquipa"].')'.'</option> ';
- }
- $stm->free();
- ?>
- </select><br>
- <label>Golos Marcados da Equipa 2</label><input type="number" name="geq2" value="<?php echo $golo2 ?>">
- <br><br>
- <label>Data do Jogo</label><input type="date" name="data" value="<?php echo $data ?>">
- <br>
- <br>
- <label>Local de realização do jogo</label><input type="text" name="local" value="<?php echo $local ?>">
- <br>
- <br>
- <?php if ($existe==0) { ?>
- <input type="submit" name="insere"><br><br>
- <?php } else { ?>
- <input type="submit" name="alterar" value="Alterar"><br><br>
- <?php } ?>
- <h1 id="msgaviso" class="<?php echo $classaviso; ?>"><?php echo $aviso; ?></h1>
- </form>
- </div>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement