Bom pessoal desenvolvendo um sistema de confirmacao to com um problema aparentemente simples, mais não estou identificando o erro
Tenho uma pagina que lista um confronto e nela um link que informa o derrotado o porem é que funciona , porem se o outro user clicar na mesma funcao não esta bloqueando, o certo era o if impedir que pessoas com status X não exibisse
Pergunta
Enigma_avatar
Bom pessoal desenvolvendo um sistema de confirmacao to com um problema aparentemente simples, mais não estou identificando o erro
Tenho uma pagina que lista um confronto e nela um link que informa o derrotado o porem é que funciona , porem se o outro user clicar na mesma funcao não esta bloqueando, o certo era o if impedir que pessoas com status X não exibisse
segue o codigo
pagina que chama a funcao:
<? if($cargo!=""){ $result = mysql_query("SELECT * FROM novo_usuarios WHERE status='emduelo' AND ID='$id_user'"); while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) { echo "<table width='100%' height='100%' border='0' align='center' cellpadding='0' cellspacing='0'> <tr align='center'> <td height='30' colspan='3'> <div id='titulo'>Quem venceu o duelo?</div></td> <tr align='center'> <td width='49%' height='60%'> <div id='areafoto'><img id='avatarduel' src='avatares/$row[ID].png'/> </div></td> <td width='5'>x</td> <td width='49%' height='60%'><div id='areafoto'><img id='avatarduel' src='avatares/$row[oponente].png'/> </div></td> <tr align='center'> <td height='30'> <div id='aceitar'><a href='acao.php?pag=verificar' >".consulta_usuario('usuario', $row[ID])."</a></div></td> <td></td> <td height='30'><div id='recusar'><a href='acao.php?pag=perdi&id=$row[oponente]' >".consulta_usuario('usuario', $row[oponente])." </a></div></td> </table> <embed height='1' width='1' src='../duelo.mp3'> "; } }else{echo "<center>É preciso estar logado para acessar essa opção.<br><br>Não é cadastrado?<a href='index.php?pag=cadastro' target='_top'> Clique Aqui</a>.";} ?>pagina que era pra fazer o trabalho
<? // 111 É preciso estar logado para acessar essa opção. if($cargo!=""){ $id = $_GET["id"]; $today = date("d-m-Y"); // VERIFICACAO // $result = mysql_query("SELECT FROM novo_usuarios WHERE status='livre'"); $livre = mysql_affected_rows(); $result = mysql_query("SELECT FROM novo_usuarios WHERE status='pendente'"); $pendente = mysql_affected_rows(); $result = mysql_query("SELECT FROM novo_usuarios WHERE status='espera'"); $espera = mysql_affected_rows(); $result = mysql_query("SELECT FROM novo_usuarios WHERE status='aguardando'"); $aguardando = mysql_affected_rows(); $result = mysql_query("SELECT FROM novo_usuarios WHERE status='desertor'"); $desertor = mysql_affected_rows(); // CONDICOES // if($id_user!==$id){ if($id_user!==$pendente){ if($id_user!==$espera){ if($id_user!==$aguardando){ if($id_user!==$desertor){ // INSERTE SE DER TUDO OK // $result = mysql_query("UPDATE novo_usuarios SET status='aguardando' , oponente='$id_user' WHERE ID='$id' "); $result2 = mysql_query("UPDATE novo_usuarios SET status='espera' , oponente='' WHERE ID='$id_user' "); echo " Aguarde a confirmação do seu adversario ... <br> <img src='loading.gif'><br> <meta http-equiv='refresh' content='5;URL=acao.php?pag=verificar'>"; // FECHAMENTOS // }else{echo "<center>Desertor ... <br> <img src='loading.gif'><br> <meta http-equiv='refresh' content='5;URL=acao.php?pag=verificar'> ";} }else{echo "<center>Seu oponente notificou sua vitoria aguarde para confirmar ... <br> <img src='loading.gif'><br> <meta http-equiv='refresh' content='5;URL=acao.php?pag=verificar'> ";} }else{echo "<center>Aguarde a confirmação do seu adversario ... <br> <img src='loading.gif'><br> <meta http-equiv='refresh' content='5;URL=acao.php?pag=verificar'> ";} }else{echo "<center>pendente ... <br> <img src='loading.gif'><br> <meta http-equiv='refresh' content='5;URL=acao.php?pag=verificar'> ";} }else{echo "<center>Erro. Voce nao pode confirmar uma vitoria para voce mesmo... <br> <img src='loading.gif'><br> <meta http-equiv='refresh' content='5;URL=acao.php?pag=verificar'>";} }else{echo "<center>É preciso estar logado para acessar essa opção.<br><br>Não é cadastrado?<a href='index.php?pag=cadastro'> Clique Aqui</a>.";} ?>Como sempre de ante mão agradeço
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.