Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom pessoal desenvolvendo um sistema de confirmacao to com um problema aparentemente simples, mais nao 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 nao esta bloqueando, o certo era o if impedir que pessoas com status X nao 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'");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>.";}
?>Carregando comentários...