Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá caro amigos da imaster estou com 1 pequeno problema não tenho a minima ideia como faz 1 função que em um determinado valor muda a imagem tipo... entre 0-10 é uma imagem, entre 11-20 é outra 21-30 é outra.... e ele busca o valor no mysql ex: "SELECT * from RESULTADOS" ai se for valor entre 0 á 10 ele mostra 1 imagem se for 11 á 20 mostra outra... alguem tem ideia de como faz? agradeço obrigado vocês são d+
Olá eu fiz essa função aqui
$Valor = rand(0,30); // Usei um numero randomico, mas o valor sera o resultado do seu db como voce disse, substitua aqui.
If ($Valor >= 0 && $Valor <= 10)
{ $Imagem = 'caminho/para/imagem_do_resultado_entre_0_e_10.jpg';
} Else { $Imagem = 'caminho/para/imagem_do_resultado_entre_11_e_20.jpg';
} Else { $Imagem = 'caminho/para/imagem_do_resultado_entre_21_e_30.jpg';
}Echo '<img src="'.$Imagem.'">';
sim ela está randomico agora voce sabe como fasso para ele buscar o valor na db?
Sim, por conta do rand(0,30) no valor, voce deve fazer a parte do mysql pra buscar o valor correto no seu db.
Ressaltando, usei rand() como exemplo. Poste seu codigo completo ai.
Ae consegui fazer com o geito que você falou InterPlanet Muito obrigado pela sua ajuda, agradeço de coração vlw mesmo fera você é 10! muito obrigado por ajudar quem precisa vlwww
Flw brother, precisando, estamos aqui pra ajudar. Abraço.
Hum, que bom que você conseguiu, apenas uma pergunta.
você vai usar isto em quantas páginas? uma apenas? Ou vai ter mais página...
Segue abaixo uma forma em 'função' implementando o código do nosso amigo InterPlanet, desta forma você pode utilizar em diversas páginas a mesma função o que fará com que economize alguns if's.
<?php
// Insira a função no começo do código (ou arquivo separado e faça um include)
function imagemAleatoria( $valor ) {
$imagem = '';
if ($valor >= 0 && $valor <= 10){
$imagem = 'caminho/para/imagem_do_resultado_entre_0_e_10.jpg'; $imagem = 'caminho/para/imagem_do_resultado_entre_21_e_30.jpg';
}
return $imagem;
}
?>
<html>
<head></head>
<body>
<?php
// Faça o select no banco de dados
$valor = rand(0,30);
echo $valor.'<br>'; // Apenas para ver o número escolhido (debug)
// Imprima a imagem, chamando a função ( assim você pode reutilizar os códigos em
// outras páginas do sistema )
echo '<img src="'.imagemAleatoria($valor).'" alt="'.imagemAleatoria($valor).'">';
?>
</body>
</html>
:thumbsup:
>
Segue abaixo uma forma em 'função' implementando o código do nosso amigo InterPlanet, desta forma você pode utilizar em diversas páginas a mesma função o que fará com que economize alguns if's.
Boa @André!
:clap:
Opa meu Rei!
Voce pode usar o Switch pra fazer isso, veja:
<?php
$Valor = rand(0,30); // Usei um numero randomico, mas o valor sera o resultado do seu db como voce disse, substitua aqui.
Switch($Valor)
{ Case 0:
Case 1:
Case 2:
Case 3:
Case 4:
Case 5:
Case 6:
Case 7:
Case 8:
Case 9:
Case 10:
Mas como sua necessidade é mais restrita, o uso de IF e Else é melhor pro seu caso, exemplo:
$Valor = rand(0,30); // Usei um numero randomico, mas o valor sera o resultado do seu db como voce disse, substitua aqui.
If ($Valor >= 0 && $Valor <= 10)
If ($Valor >= 11 && $Valor <= 20)
If ($Valor >= 21 && $Valor <= 30)
Else { $Imagem = ''; }
Echo '<img src="'.$Imagem.'">';
Comece a fazer o sue script, qualquer duvida, posta ai!