Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

allanmanea

perfil.php

Recommended Posts

Estou com um erro, no meu banco de dados tem 2 tabelas referentes para a conta, como accounts que fica o login senha e email, e players que fica name, rank, e outros.

 

quando eu adiciono a tabela players aparece o nome, rank e money. mais quando eu tiro não aparece.

mais quando entro em outra conta o nome,rank e money e o mesmo, parece que o Select pega a primeira linha da tabela players, eu queria uma ajuda pra arruma isso.

 

https://prnt.sc/fnzuu8 1ª conta
http://prntscr.com/fnzv6e  2 ª conta

 

aqui e onde eu adiciono a tabela players:

$rank = pg_query("SELECT * FROM accounts, players WHERE login='$inicio'");

perfil sem adiciona a tabela players:

			<?php }else{
				$inicio = $_SESSION['username'];
				$rank = pg_query("SELECT * FROM accounts WHERE login='$inicio'");
				$ranking = pg_fetch_assoc($rank);
				
				$rank = new Ranking();
			?>
			<div class="normal">
			<div class="header">Minha conta</div>
				<ul class="blockLogin2S1">
					
					<li style="margin-top: 6px;">
						<span><?php echo "<img src='Ranking/PAT/".$ranking['rank'].".gif' width='20' />"; ?></span>
						<span style="font-family: monospace;vertical-align: super;margin-left: 5px;font-size: 14px;color: rgb(255, 255, 255);"><?php echo "".$ranking['name'].""; ?>
							<span style="margin-left: 75px;">
								<a href="logout.php" target="_self" style="text-decoration: none;"><button style="margin: -24px 0px 2px  170px;width: 74px;" class="read_more">Sair</button></a>
							</span>
						</span>
					</li>
				</ul>
				<li class="blcell3">
					<dl class="blockLogin2S2">
						<dt>Rank</dt>
						<dd><span style="color:#2AC0FF;"><?php $rank->nome($ranking['rank']); ?></span></dd>
					</dl>
					<dl class="blockLogin2S2">
						<dt>Clan</dt>
						<dd><span style="color:White;"><?php $rank->clan($ranking['clan_id']); ?></span></dd>
					</dl>
					<dl class="blockLogin2S2">
						<dt>Cash</dt>
						<dd><span style="color:gold;"><?php echo "".str_replace(",", ".", number_format($ranking['money'])).""; ?></span></dd>
					</dl>
					<dl class="blockLogin2S2">
						<dt>Gold</dt>
						<dd><span style="color:lime;"><?php echo "".str_replace(",", ".", number_format($ranking['gp'])).""; ?></span></dd>
					</dl>
					<dl class="blockLogin2S2">
						<dt>Conta</dt>
						<dd><span style="color:white;"><?php $rank->tipodeconta($ranking['access_level']); ?></span></dd>
					</dl>
				</li>
			</div>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Seu problema é relacionamento mysql e não PHP.

Provavelmente vão mover para o fórum correto.

Mas assim:

Sua tabela accounts tem um id do player? Se tiver só puxar por ele.

O ideal é você postar sua duas tabelas para ver como está.

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por Descomplica Consultoria
      Oi Pessoal, preciso de ajuda com um portfolio academico
    • Por 4Unknow
      Bom dia comunidade Imasters.

      Venho aqui tratar de um problema dúvida que estou tendo com um layout que estou tentando usar o formulário php dele.
      Quando clico em enviar ele me enviar para um arquivo .php  (assets/vendor/simple-forms/sendmail.php)

      Ele não envia o e-mail, acredito que deveria aparecer uma mensagem que o contato foi enviado corretamente.
      Vou deixar os arquivos aqui em anexo quem puder me ajudar nessa, ficaria muito grato.
       
      Link Website (wetransfer.com)
    • Por Dcdbbvb
      Faça um código que deverá ter uma matriz de qualquer tamanho(Você define o tamanho) no qual o usuário irá digitar os números que serão armazenados na matriz. Construa uma função que deverá somar todos os números digitados. No final o programa mostrará a matriz e o valor total da somatória.
       
      por favorrrr alguém me ajuda
    • Por lotthaus
      Alguém poderia fazer essa atividade para eu ajudar um amigo ?

    • Por Geralt96
      Bom dia. Alguém pode me dá uma ajuda pra desenvolver essa questão, por gentileza?

      Aqui está ela: https://projecteuler.net/problem=6

      A soma dos quadrados dos primeiros dez números naturais é: 1² + 2² + ... 10² = 385...
      O quadrado da soma dos dez primeiros números naturais é: (1+2+ ... 10)² = 55² = 3025...
      Portanto, a diferença entre a soma dos quadrados dos primeiros dez números naturais e o quadrado da soma é: 3025 - 385 = 2640.
      Encontre a diferença entre a soma dos quadrados dos primeiros cem números naturais e o quadrado da soma.
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.