Ir para conteúdo

POWERED BY:

Arquivado

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

†PaulOoOo†

[Resolvido] [] PHP + SQL = imagen

Recommended Posts

Opa pessoal beleza ?

Estou com uma duvida, sobre como posso fazer uma informação de uma coluna da tabela do meu SQL, no meu site, corresponda a uma imagem?

 

(Como não sei muito de PHP vo explicar no Brasileireiis mesmo)

 

Tenho 1 valor na tabela X supomos que esse valor seja 10

 

e no site Tenho o painel de controle de cada usuario,

La mostra todas essa informações,

Incluindo o valor X ( x=10)

 

Oque eu queria saber, e como fazer o php mostrar essa informação do valor de X , envez do numero que esteja na tabela como uma imagen ?

 

Ai no caso seria assim,

Oque estara entre " " é o valor x

 

Assim

Level : "(aqui iria uma imagem do lvl do respectivo usuario,)"

 

Em vez de assim

Level : 10

 

Se não entenderem volto a explicar de um jeito melhor

 

Fica ria grato se alguem puder me ajudar !

 

Ate mais

 

Abrac's...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Paulo, acho que você pode tentar algo assim cara:

 

$images = $valor_vindo_do_banco ? $valor_vindo_do_banco : 0;
	if($images == 10) { // Aqui você compara se o valor seria igual a 10, se for mostra a imagem que você quer.
		echo "<img src=\"CAMINHO_DA_IMAGEM/10.jpg\" alt=\"\" />";
	} else($images == 20) {
		echo "<img src=\"CAMINHO_DA_IMAGEM/20.jpg\" alt=\"\" />";
	}
}

Espero ter ajudado. Qualquer dúvida post

Abs

 

 

PS: Cara você postou no lugar errado... mais deixa que algum moderador move pra ti!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Rasp eu e o Paulo estamos mexendo juntos neste codigo.

Nosso php mostra um rank e funciona perfeitamente, mas nesse caso especifico, não queremos demonstrar uma resposta numérica e sim visual.

 

Adicionei o seu codigo no nosso, mas nada surtiu.

Postarei ele completo e se você puder dar uma olhada ficariamos muito agradecidos.

 

<?php
//QUERY PARA SELECIONAR TODOS DADOS NO BANCO DE DADOS
$sql = "SELECT * FROM PangYa_Member_Info INNER JOIN PangYa_User_Statistics ON PangYa_Member_Info.UID = PangYa_User_Statistics.UID where acesso='0' ORDER BY Game_level DESC";

$images = $Game_level ? $Game_level : 0;
if($images == 10) { // Aqui você compara se o valor seria igual a 10, se for mostra a imagem que você quer.
echo "<img src=\"img/10.jpg\" alt=\"\" />";
} else($images == 20) { //Linha referida ao erro
echo "<img src=\"img/20.jpg\" alt=\"\" />";
}
}


//EXECUTA O COMANDO ACIMA
$res = mssql_query($sql);
//VERIFICA SE O COMANDO FOI EXECUTADO COM SUCESSO
if($res) {
//EXIBE PARA O USUARIO
echo "
<table>
<tr>
<td><center>
Nickname
</td>
<td><center>
Nível
</td>
</tr>
";
while ($lista = mssql_fetch_array($res)){
echo "
<tr>
<td><center>
$lista[NickName]
</td>
<td><center>
$lista[Game_level]
</td>
</tr>
";
}//fecha o loop
echo "</table>";
}//fecha o if
else {
echo "Erro ao listar os dados!";
}
?>

Ao roda-lo, apresenta este erro:

 

Parse error: syntax error, unexpected '{' in C:\AppServ\www\sitepangya\ranks\geral\nivel.php on line 61

 

Desde já agrademos e se puder se comunicar comigo segue um contato:

sumocoskilee@hotmail.com

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sumocoski,

Está é a parte do cod onde você retorna os valores certo?

 

$lista[NickName]
</td>
<td><center>
$lista[Game_level]

Compartilhar este post


Link para o post
Compartilhar em outros sites

Laboratório de scripts (PHP) http://forum.imasters.com.br/public/style_emoticons/default/seta.gif PHP

Compartilhar este post


Link para o post
Compartilhar em outros sites

Resolvido galera com a ajuda do Rasp.

Abraços a todos e muito obrigado.

 

Segue o codigo corrijido

 

<?php
//QUERY PARA SELECIONAR TODOS DADOS NO BANCO DE DADOS
$sql = "SELECT * FROM PangYa_Member_Info INNER JOIN PangYa_User_Statistics ON PangYa_Member_Info.UID = PangYa_User_Statistics.UID where acesso='0' ORDER BY Game_level DESC";


//EXECUTA O COMANDO ACIMA
$res = mssql_query($sql);
//VERIFICA SE O COMANDO FOI EXECUTADO COM SUCESSO
if($res) {
//EXIBE PARA O USUARIO
echo "
<table>
<tr>
<td><center>
Nickname
</td>
<td><center>
Nível
</td>
</tr>
";
while ($lista = mssql_fetch_array($res)){
echo "
<tr>
<td><center>
$lista[NickName]
</td>
<td><center>
". $images = $lista[Game_level] ? $lista[Game_level] : 0;
if($images == 21) {	echo "<img src=\"img/online.jpg\" alt=\"\" />";} 
elseif($images == 18) {echo "<img src=\"img/nuri.jpg\" alt=\"\" />";}
elseif($images == 17) {echo "<img src=\"img/hana.jpg\" alt=\"\" />";} "
</td>
</tr>
";
}//fecha o loop
echo "</table>";
}//fecha o if
else {
echo "Erro ao listar os dados!";
}
?>

Vlw

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

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