Ir para conteúdo
Fórum Script Brasil

Enigma_avatar

Membros
  • Total de itens

    26
  • Registro em

  • Última visita

Sobre Enigma_avatar

  • Data de Nascimento 17/08/1984

Contatos

  • MSN
    vendas@baratohost.com.br
  • Website URL
    http://baratohost.com.br

Perfil

  • Gender
    Male
  • Location
    Patos de Minas

Enigma_avatar's Achievements

0

Reputação

  1. Bom, aki eu me perdi novamente, tenho uma div que ira se atualizar de 5 em 5 minutos onde mostrara os usuarios que estao online, na minha tabela tenho um campo (LOGIN) onde eu pego a data e a hora e atualizo ele no formato 25-03-2014 16:07:15, porem não estou conseguindo exibir os usuarios que estao logados, alias não exibe nenhum ususarios, segue meu codigo para analizarem. <? $GMT = 0; $hoje = date("d-m-Y H:i:s", strtotime($GMT. 'hours')); $result = mysql_query("UPDATE novo_usuarios SET login='$hoje' WHERE id='$id_user'"); $minutos = ($hoje - 6); $result2 = mysql_query("SELECT * FROM novo_usuarios WHERE status='livre' AND login<='$minutos' AND ID NOT IN($id_user)"); while ($row = mysql_fetch_array($result2, MYSQL_ASSOC)) { ?> <div id="usuariosonline"> <? if (file_exists("avatares/$row[ID].png")){ echo "<img src='avatares/$row[ID].png' align='left'>";} elseif(file_exists("avatares/$row[ID].png")){ echo "<img src='avatares/$row[ID].png' align='left'>";} else{echo "<img src='avatares/.png' align='left'>";} ?> <? echo "$row[usuario]<br> <div id='CLANONLINE'>CLAN:$row[clan]</div> </div> "; } ?> :ninja: alguma dica?
  2. boaa Markos to apredendo muito contigo, entendi o que me passou acima , mais fuçando por ai , conseguir fazer isso. <?php //aki pego o nome pelo _POST: $clan = $_POST['clan']; $clan = trim($clan); $search = mysql_query("SELECT * FROM novo_usuarios WHERE clan = '$clan'"); if(@mysql_num_rows($search) > 0){ echo 'Esse clan já existe'; }else{ // atualiza $sql = mysql_query("UPDATE novo_usuarios SET clan='$clan' , donoclan='$id_user' , clanstatus='dono' WHERE ID='$id_user'"); echo "Clan criado com sucesso"; } ?> De toda maneira obrigado pela aula , com certeza ajudara mais pra frente
  3. Estou com um problema em pegar o post na mesma pagina, estou tentando vazer a verificação para ver se não existe outro clan com o mesmo nome, porem o mesmo sempre exibe o resutlado do ultimo echo. alguém me da uma luz ai onde to fazendo errado? <? $clan= $_POST["clan"]; if($cargo==""){ foreach ($HTTP_POST_VARS as $chave => $valor){$$chave=$valor;} if(isset($id_user)){ $result = mysql_query("SELECT * FROM usuarios WHERE clan='$clan'"); if(mysql_fetch_array($result)!=""){ $erro = "<font color=red>Esse clan já existe . selecione um outro nome</font>"; }else{ $result = mysql_query("UPDATE usuarios SET clan='$clan' , donoclan='$id_user' WHERE ID='$id_user'"); if ($result) {echo "Seu Clan foi criado com sucesso voce pode agora convidar membros para ele. ";}$continue="";} ?> <script language="JavaScript"> function validar() { var ok = true; if (Cadastro.clan.value==""){ alert("Voce precisa digitar um nome."); Cadastro.user.focus(); ok = false; return(false); }}} if (!isset($continue)){ </script> <form action="index.php?pag=verificarclan" method="post" name="Cadastro" onSubmit="javascript:return validar();"> <table width="100%" cellspacing="0" cellpadding="3"> <tr> <td colspan="2"><center> <h1 align="center">Criar Clan</h1> <font color=red> <?=$erro?> </td> </tr> <tr> <td align="right">Nome do Clan:</td> <td><input type="text" name="clan" size="25" value="<?=$clan?>"><br><input type="submit" value="Criar Clan"></td> </tr> </table> </form> <? } }else{echo "<center>Voce precisa estar logado para acessar esta opcao.";} ?>
  4. Postei errado favor excliur o tópico
  5. poste as parte dos codigos em questão para podermos analizar melhor
  6. $result3 = mysql_query("UPDATE novo_usuarios SET m_duelo=m_duelo-'$preco' , deck1=concat(deck1, '<br>$nome') WHERE ID='$id_user' "); echo " A compra da carta <b>$nome</b> foi efetuado com sucesso. <br>Você ja pode usa-la em duelos RPG.<br> Voce ainda possui ".consulta_usuario('m_duelo', $id_user)." Marcas de Duelo"; Markus Magnus realmente era aquilo mesmo tinha testado o que você me passou porem ali no concat tinha que coloca ' << essa coisa retirei o result2 inteiro não sei porque parece que não tava pegando o valor do marcas o if ficou assim if($preço<$marcas){ ( não sei porque mais eu leio isso assim se o preço e menor que as marcas) de toda maneira ta funcionando perfeito vlws pela forca
  7. pessoal estou tentado fazer um update pegando valor de outra tabela porem os dados da segunda tabela não são enviado to passando o id da carta <a href=index.php?pag=shopcomprar&id={$row['ID']} '>[COMPRAR]</a> e tentando inserir em outra tabela comparando resultados, onde m_duelos = dinheiro que o ususario tem //selecionando dados da tabela carta $result = mysql_query("SELECT * FROM cartas WHERE ID='$id'"); while ($row = mysql_fetch_array($result, MYSQL_BOTH)) { $preco = $row['preco']; $nome = $row['nome']; } //selecionando dados da tabela usuarios $result2 = mysql_query("SELECT * FROM novo_usuarios WHERE ID='$id_user'"); while ($row = mysql_fetch_array($result, MYSQL_BOTH)) { $marcas = $row['m_duelo']; } // CONDICOE // if($preco>$marcas){ //nesta parte os dados da segunda parece nao estar pegando so os da 1 // $result3 = mysql_query("UPDATE novo_usuarios SET m_duelo='$marcas - $preco' , deck1=(deck1' + <br>$nome<br>) WHERE ID='$id_user' "); echo " A compra da carta <b>$nome</b> $marcas foi efetuado com sucesso. <br>Você ja pode usa-la em duelos RPG.<br> Voce ainda possui $row2[m_duelo] Marcas de Duelo"; //SE DER TUDO OK // // FECHAMENTO // }else{echo "<center>Você não tem marcas suficiente para comprar esta carta.";} para tentar ilustrar o que estou querendo com isso , e que quando clicar em comprar seja feito 1º a comparação entre o valor da carta e o dinheiro que o usuário tem 2º update do dinheiro que o usuario tem - o valor da carta 3º pegar o nome da carta e inserir no campo deck 1 ( porem esse campo sera acrecentado, não ira apagar o valor que tem la, so ira inserir algo depois do que já tem) pesquisando achei esses comandos que usei porem não funciona, alguém me da uma luz?
  8. Rapaz agora sim ta perfeito, mais uma vez quero te agradecer não só pelo help na questão mais também pelas dicas. Agora bora pro próximo passo do projeto . fuizz
  9. Markus mesmo não tendo o efeito esperado te agradeço pois usar o switch e o mysql_fetch_assoc é sem duvida bem mais pratico , irei reduzir uns 60% de códigos . Agora quanto a função ainda esta acontecendo exatamente o mesmo problema que estava antes vou tentar explicar de uma forma melhor. EX: EU VS VC -quando 2 usuarios se desafiam ambos ficam com o status EMDUELO e são jogado para a pagina onde qualquer um pode informar que perdeu Na pagina onde eu chamo essa função existe 2 links, EX COMO SE FOSSE MINHA TELA [ id do logado] >> se clicar aki ele simplesmente vai chamar a funcao que verifica o status [id do oponente] >> se clicar aqui ele vai abrir a pagina que estamos trabalhando onde a pagina colocara o SEU status em AGUARDANDO e o MEU próprio em ESPERA. ate aki tudo bem tudo 100% ,o porem vem agora o problema e que VOCE ainda esta na tela anterior ainda com os 2 links disponivel EX COMO SE FOSSE SUA TELA [ id do logado] >> se clicar aki ele simplesmente vai chamar a funcao que verifica o status( no caso como eu já informei que você venceu ira aparecer a pagina pra você confirmar , essa parte ta funcionando) [id do oponente] >> se clicar aqui ele vai abrir a pagina que estamos trabalhando onde ::: o que era certo a fazer, era a pagina verificar o seu status que no caso já estaria em AGUARDANDO e te redirecionar para a pagina de verificacao mais isso não acontece , se você clicar em no link ele ira fazer o mesmo processo novamente so que ao inverso. pelo o que intendi o case e simplesmente para verificar isso case 'aguardando': = se caso o status = aguardando echo { isso ou aquilo}
  10. 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
  11. Vlws Markus, pelo seu exemplo ai deu pra saber como funciona o esquema, quando tiver o sistema pronto posto aki pra vocês verem
  12. então no caso esse get sera no proprio refresh dos users online certo: <? $result = mysql_query("SELECT * FROM usuarios WHERE status='pendente' AND ID='$id_user'"); while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) { echo "<div id='usuariosonline'> <img src='avatares/$row[ID].png' align='left' /> $row[usuario] --- [$row[status]]<br> <a href='#janela1' rel='modal'> Duelo </a> </div> "; } ?> e eu dipararia como ? <script type="text/javascript"> setInterval( "clickRight()", 5000 ); function clickRight() { $('#usuariosonline a').trigger('click'); }; </script> porque assim ele fica so repetindo sempre o modal, como faria para que ele diparasse somente no id que tem o status pendente?
  13. Opa Markus, obrigado pela dica, mais eu não quero abrir o modal toda hora, queria executar a consulta primeiro dai se o status do bd for = s AÍ SIM O MODAL É EXIBIDO , caso o resultado for =N DAI NADA ACONTECE
  14. ola pessoal, estou com um projeto onde tenho uma div de usuariosonline.php que atualiza de x em x segundos, gostaria de dispara uma janela modal automaticamente sempre o status no bd fosse mudado EX: SELECT FROM useronline WHERE status=livre ( nesse momento abriria uma janela modal de confirmacao ) se o usuario clicar em sim altera o status para ocupado se clicar em não altera para livre novamente. eu já tenho o codigo do modal e tambem tenho o codigo do php para alterar, o que estou apanhando é para fazer esse disparo automatico, desde já agradeco a ajuda
×
×
  • Criar Novo...