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>
- body{
- font-family: cursive;
- }
- h1{
- text-align:center;
- }
- .equipas{
- margin:auto;
- width:400px;
- background-color:gray;
- padding:20px;
- color: white;
- }
- .tabem{
- margin:auto;
- width:400px;
- background-color:#CCC;
- padding:20px;
- }
- label{
- font-size:16px;
- font-weight: bold;
- text-align:left;
- margin:5px;
- padding:5px;
- }
- p{
- background-color:#CCC;
- }
- 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";
- $e1=$g1=$e2=$g2=$dt=$lj=$n='';
- $existe=false;
- $msg=$lol="";
- $erro=0;
- $se=$ne="";
- $mysqli = new mysqli($bd_host,$bd_user,$bd_password,$bd_database);
- $leq1=$leq2=$llocal=$ldata=$lg1=$lg2='';
- // Mostrar erros, caso existam
- if ($mysqli->connect_error) {
- die('Erro: ('. $mysqli->connect_errno .') '. $mysqli->connect_error);
- }
- if (isset($_POST['submeter'])){
- if($_POST['eq1']=="-1"|| $_POST['eq2']=='-1' || $_POST['geq1']=="" || $_POST['geq2']=="" || $_POST['data']=="" || $_POST['local']==""){
- $msg='<h3 class="alert">Erro, Existem campos por preencher!</h3>';
- }
- else{
- $qr = "INSERT INTO resultados(IdEquipa1,IdEquipa2,GolosEquipa1,GolosEquipa2,DataJogo,Local) VALUES(?,?,?,?,?,?)";
- $ordem = $mysqli->prepare($qr);
- $ordem->bind_param('ssiiss',
- $_POST["eq1"],
- $_POST["eq2"],
- $_POST["geq1"],
- $_POST["geq2"],
- $_POST["data"],
- $_POST["local"]);
- // Executar o query (verificar se não dá erro e o número de registos afetados)
- if ($ordem->execute() && $ordem->affected_rows>0){
- $msg='<h3 class="ok">O Jogo foi inserido!</h3>';
- }
- else{
- $msg='<h3 class="alert" >Erro: ('. $mysqli->errno .') '. $mysqli->error . '</h3>';
- }
- $ordem->close();
- }
- }
- if (isset($_POST['listar']))
- {
- $qr = "SELECT numerojogo, idequipa1, idequipa2, golosequipa1, golosequipa2, local, datajogo FROM resultados WHERE numerojogo=?";
- $ordem = $mysqli->prepare($qr);
- $ordem->bind_param('i',$_POST["listar"]);
- $ordem->execute();
- $ordem->bind_result($lnj, $leq1, $leq2, $lg1, $lg2, $llocal, $ldata);
- if($ordem->fetch()){
- $existe=true;
- $msg='<h3 class="ok">Jogo encontrado!</h3>';
- }
- else{
- $existe=false;
- $msg='<h3 class="alert">Erro, Não existe esse Jogo!</h3>';
- }
- $ordem->close();
- }
- if (isset($_POST['Altera']))
- {
- $tt = "UPDATE resultados SET IdEquipa1=?, IdEquipa2=?, GolosEquipa1=?,GolosEquipa2=?,DataJogo=?,Local=? where numerojogo=?";
- $ordem = $mysqli->prepare($tt);
- $ordem->bind_param('ssiissi',$_POST["eq1"],
- $_POST["eq2"],
- $_POST["geq1"],
- $_POST["geq2"],
- $_POST["data"],
- $_POST["local"],
- $_POST["num"]);
- if ($ordem->execute() && $ordem->affected_rows>0){
- $msg='<h3 class="ok">O Jogo foi Alterado!</h3>';
- }
- else{
- $msg='<h3 class="alert" >Erro: ('. $mysqli->errno .') '. $mysqli->error . '</h3>';
- $erro=1;
- }
- $ordem->close();
- }
- if (isset($_POST['Eliminar']))
- {
- $tt = "DELETE FROM resultados WHERE numerojogo=?";
- $ordem = $mysqli->prepare($tt);
- $ordem->bind_param('i',$_POST["num"]);
- if ($ordem->execute() && $ordem->affected_rows>0){
- $msg='<h3 class="ok">O Jogo foi Eliminado!</h3>';
- }
- else{
- $msg='<h3 class="alert" >Erro: ('. $mysqli->errno .') '. $mysqli->error . '</h3>';
- $erro=1;
- }
- $ordem->close();
- }
- if (isset($_POST['add'])){
- if($_POST['geq']=="" || $_POST['gseq']=="" ){
- $msg='<h3 class="alert">Erro, Existem campos por preencher!</h3>';
- }
- else{
- $qr = "INSERT INTO equipas(SiglaEquipa,NomeEquipa) VALUES(?,?)";
- $ordem = $mysqli->prepare($qr);
- $ordem->bind_param('ss',
- $_POST["gseq"],
- $_POST["geq"],);
- // Executar o query (verificar se não dá erro e o número de registos afetados)
- if ($ordem->execute() && $ordem->affected_rows>0){
- $msg='<h3 class="ok">A equipa foi inserido!</h3>';
- }
- else{
- $msg='<h3 class="alert">Sigla Duplicada</h3>';
- }
- $ordem->close();
- }
- }
- else if (isset($_POST['Consulta'])){
- if($_POST['gseq']==""){
- $msg='<h3 class="alert">Erro, tem de preencher o campo SIGLA!</h3>';
- }
- else{
- $qr = "SELECT NomeEquipa,SiglaEquipa from equipas where SiglaEquipa=?";
- $ordem = $mysqli->prepare($qr);
- $ordem->bind_param('s',$_POST['gseq']);
- // Executar o query (verificar se não dá erro e o número de registos afetados)
- $ordem->execute();
- $ordem->bind_result($ne,$se);
- if ($ordem->fetch()){
- $msg='<h3 class="ok">A equipa foi encontrada!</h3>';
- $lol=true;
- }
- else{
- $msg='<h3 class="alert" >Erro: ('. $mysqli->errno .') '. $mysqli->error . '</h3>';
- $lol=false;
- }
- $ordem->close();
- }
- }
- if (isset($_POST['ea']))
- {
- $tt2 = "DELETE from equipas where SiglaEquipa=?";
- $ordem2 = $mysqli->prepare($tt2);
- $ordem2->bind_param('s',$_POST["gseq"]);
- if ($ordem2->execute() && $ordem2->affected_rows>0 && $stt->execute() && $stt->affected_rows>0){
- $msg='<h3 class="ok">A equipa foi Eliminado!</h3>';
- }
- else{
- $msg='<h3 class="alert" >Erro: ('. $mysqli->errno .') '. $mysqli->error . '</h3>';
- $erro=1;
- }
- $ordem2->close();
- $sTT->close();
- $toty = "DELETE from resultados where SiglaEquipa=?";
- $stt = $mysqli->prepare($toty);
- $stt->bind_param('s',$_POST["gseq"]);
- }
- ?>
- <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="pesq" value="1"/>
- <select name="listar" onChange="document.lista.submit()">
- <option value="-1">Seleccione o Jogo a listar</option>
- <?php
- $sqa="SELECT numerojogo,IdEquipa1,IdEquipa2,GolosEquipa1,GolosEquipa2,DataJogo,Local from resultados";
- $listart = $mysqli->query($sqa);
- while($row1=$listart->fetch_array()) {
- echo '<option value="'.$row1["numerojogo"].'">'.$row1["IdEquipa1"].' '.$row1["GolosEquipa1"].'x'.$row1["GolosEquipa2"].' '.$row1["IdEquipa2"].'</option>';
- }
- // Frees the memory associated with a result
- $listart->free();
- ?>
- </select><br>
- </form>
- </div>
- <div class="equipas">
- <form action="" method="post">
- <label>Equipa 1:</label>
- <select name="eq1">
- <option value="-1">Seleccione o nome da Equipa 1</option>
- <?php
- $sqa="SELECT NomeEquipa,SiglaEquipa FROM equipas";
- $listart2 = $mysqli->prepare($sqa);
- $listart2->execute();
- $listart2->bind_result($nome,$sigla);
- while($listart2->fetch()) {
- if($sigla==$leq1)
- $a='selected="selected"';
- else
- $a='';
- echo '<option value="'. $sigla . '"' . $a .' >' . $nome . ' ('. $sigla . ')</option>';
- }
- $listart2->close();
- ?>
- </select><br>
- <label>Golos Marcados da Equipa 1</label><input type="number" name="geq1" value="<?php echo $lg1;?>">
- <br>
- <br>
- <label>Equipa 2:</label>
- <select name="eq2" >
- <option value="-1">Seleccione o nome da Equipa 2</option>
- <?php
- $sqa="SELECT NomeEquipa,SiglaEquipa FROM equipas";
- $listart2 = $mysqli->prepare($sqa);
- $listart2->execute();
- $listart2->bind_result($nome,$sigla);
- while($listart2->fetch()) {
- if($sigla==$leq2)
- $a='selected="selected"';
- else
- $a='';
- echo '<option value="'. $sigla . '"' . $a .' >' . $nome . ' ('. $sigla . ')</option>';
- }
- $listart2->close();
- ?>
- </select><br>
- <label>Golos Marcados da Equipa 2</label><input type="number" name="geq2" value="<?php echo $lg2;?>">
- <br><br>
- <label>Data do Jogo</label><input type="date" name="data" value="<?php echo $ldata;?>">
- <br>
- <br>
- <label>Local de realização do jogo</label><input type="text" name="local" value="<?php echo $llocal;?>">
- <br>
- <br>
- <input type="hidden" name="num" value="<?php echo $lnj;?>"><br />
- <?php if ($existe==true) {?>
- <input type="submit" name="Altera" value="Alterar" />
- <input type="hidden" name="submeter" value="Inserir Resultado">
- <input type="submit" name="Eliminar" value="Eliminar" />
- <?php }?>
- <?php if ($existe==false){?>
- <input type="submit" name="submeter" value="Inserir Resultado">
- <?php }?>
- </form>
- </div>
- <div class=tabem>
- <form action="" method="post">
- <label>Sigla: </label><div><input type="text" name="gseq" style="width:49%" value="<?php echo $se;?>" /><input type="submit" name="Consulta" value="Consultar" style="width:49%"></div>
- <br>
- <label>Nome da Equipa:</label>
- <input type="text" name="geq" value="<?php echo $ne;?>"><br>
- <br />
- <?php if ($lol==true) {?>
- <input type="submit" name="ga" value="Alterar" />
- <input type="hidden" name="add" value="Inserir Equipa">
- <input type="submit" name="ea" value="Eliminar Equipa" />
- <?php }?>
- <?php if ($lol==false){?>
- <input type="submit" name="add" value="Inserir Equipa">
- <?php }?>
- </div>
- <?php
- $mysqli->close();
- ?>
- <p>
- <?php echo $msg;?>
- </p>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment