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</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";
- $msg='';
- $existe='';
- $GolosEquipa1=$GolosEquipa2=$DataJogo=$Local='';
- $IdEquipa2='';
- $IdEquipa1='';
- $mq = new mysqli($bd_host,$bd_user,$bd_password,$bd_database);
- // Mostrar erros, caso existam
- if ($mq->connect_error) {
- die('Erro: ('. $mq->connect_errno .') '. $mq->connect_error);
- }
- if(isset($_POST["submit"])){
- if($_POST['IdEquipa1']=='' || $_POST['IdEquipa2']=='' || $_POST['GolosEquipa1']=='' || $_POST['GolosEquipa2']==''|| $_POST['DataJogo']==''|| $_POST['Local']==''){
- $msg='<h3 class="alert">Erro, Existem campos por preencher!</h3>';
- }
- else{
- $qr = "INSERT INTO resultados(IdEquipa1,IdEquipa2,GolosEquipa1,GolosEquipa2,DataJogo,Local) VALUES(?,?,?,?,?,?)";
- $st = $mq->prepare($qr);
- $st->bind_param('ssiiss', $_POST["IdEquipa1"],
- $_POST["IdEquipa2"],
- $_POST["GolosEquipa1"],
- $_POST["GolosEquipa2"],
- $_POST["DataJogo"],
- $_POST["Local"]);
- if ($st->execute() && $st->affected_rows>0){
- $msg= "<p class='ok'>Foi inserido/atualizado um registo!</p>";
- }
- else{
- $msg='<p class="alert"> Erro: ('. $mq->errno .') '. $mq->error .'</p>';
- $erro=1;
- }
- $st->close();
- }
- }
- if(isset($_POST["pesquisar"])){
- $qr="SELECT numerojogo,GolosEquipa1,GolosEquipa2,DataJogo,Local,IdEquipa1,IdEquipa2 FROM resultados where numerojogo=?";
- $st=$mq->prepare($qr);
- $st->bind_param('i', $_POST["listar"]);
- $st->execute();
- $st->bind_result($num,$GolosEquipa1,$GolosEquipa2,$DataJogo,$Local,$IdEquipa1,$IdEquipa2);
- if($st->fetch()){
- $existe=true;
- $msg='<p class="ok" > Registo Encontrado</p>';
- }
- else{
- $existe=false;
- $msg='<p class="alert">Registo nao Encontrado</p>';
- }
- $st->close();
- }
- if(isset($_POST["alterar"])){
- $qr="UPDATE resultados SET GolosEquipa1=?, GolosEquipa2=?, DataJogo=?, Local=?, IdEquipa1=?, IdEquipa2=? WHERE numerojogo=? ";
- $st=$mq->prepare($qr);
- $st->bind_param('iissssi',$_POST["GolosEquipa1"],$_POST["GolosEquipa2"],$_POST["DataJogo"],$_POST["Local"],$_POST["IdEquipa1"],$_POST["IdEquipa2"],$_POST["num"]);
- if($st->execute() && $st->affected_rows>0){
- $msg='<p class="ok" > Registo Encontrado</p>';
- }
- else{
- $msg='<p class="alert">Registo nao Encontrado</p>';
- }
- $st->close();
- }
- if(isset($_POST["eliminar"])){
- $qr="DELETE FROM resultados Where numerojogo=?";
- $st=$mq->prepare($qr);
- $st->bind_param('i',$_POST["num"]);
- if($st->execute() && $st->affected_rows>0){
- $msg='<p class="ok" > Registo Encontrado</p>';
- }
- else{
- $msg='<p class="alert">Registo nao Encontrado</p>';
- }
- $st->close();
- }
- ?>
- <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="pesquisar" value="1"/>
- <select name="listar" id="listar" onChange="document.lista.submit()" >
- <option value="-1">Seleccione o Jogo a listar</option>
- <?php
- $qr="SELECT * FROM resultados";
- $st = $mq->query($qr);
- while($row = $st->fetch_assoc())
- {
- echo '<option value = "'.$row['numerojogo'].'">'.$row['IdEquipa1'].' '.$row['GolosEquipa1'].'x'.$row['GolosEquipa2'].' '.$row['IdEquipa2'].' </option>';
- }
- $st->close();
- ?>
- </select><br>
- </form>
- </div>
- <div class="equipas">
- <form action="" method="post">
- <label>Equipa 1:</label>
- <input type="hidden" name="num" >
- <select name="IdEquipa1" >
- <option value="-1">Seleccione o nome da Equipa 1</option>
- <?php
- $qr="SELECT nomeEquipa, siglaEquipa FROM equipas";
- $st = $mq->prepare($qr);
- $st->execute();
- $st->bind_result($nome,$sigla);
- while ($st->fetch()) {
- if( $sigla==$IdEquipa1)
- $a='selected="selected"';
- else
- $a='';
- echo '<option value="'. $sigla . '"' . $a .' >' . $nome . ' ('. $sigla . ')</option>';
- }
- $st->close();
- ?>
- </select><br>
- <label>Golos Marcados da Equipa 1</label><input type="number" name="GolosEquipa1" value="<?php echo $GolosEquipa1 ?>">
- <br>
- <br>
- <label>Equipa 2:</label>
- <select name="IdEquipa2" >
- <option value="-1">Seleccione o nome da Equipa 2</option>
- <?php
- $qr="SELECT nomeEquipa, siglaEquipa FROM equipas";
- $st = $mq->prepare($qr);
- $st->execute();
- $st->bind_result($nome,$sigla);
- while ($st->fetch()) {
- if( $sigla==$IdEquipa2)
- $a='selected="selected"';
- else
- $a='';
- echo '<option value="'. $sigla . '"' . $a .' >' . $nome . ' ('. $sigla . ')</option>';
- }
- $st->close();
- ?>
- </select><br>
- <label>Golos Marcados da Equipa 2</label><input type="number" name="GolosEquipa2" value="<?php echo $GolosEquipa2 ?>">
- <br><br>
- <label>Data do Jogo</label><input type="date" name="DataJogo" value="<?php echo $DataJogo ?>">
- <br>
- <br>
- <label>Local de realização do jogo</label><input type="text" name="Local" value="<?php echo $Local ?>">
- <br>
- <br>
- <input type="hidden" name="num" value="<?php echo $num ?>">
- <?php
- if($existe==true){
- ?>
- <input type="submit" name="alterar" value="Alterar Jogo">
- <input type="submit" name="eliminar" value="Eliminar Jogo">
- <?php
- }
- else{
- ?>
- <input type="submit" name="submit" value="Inserir Resultado">
- <?php } ?>
- <!-- <table border="1px">
- <tr>
- <td>Equipa</td>
- <td>Golos marcados</td>
- <td>Golos sofridos</td>
- </tr>
- <tr>
- </tr>
- </table>-->
- </form>
- <?php echo $msg ; $mq->close(); ?>
- </div>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement