当数字在范围内时显示特定图像

时间:2016-02-11 11:05:08

标签: javascript php

你好伙伴们:) 我有一个问题,我想显示30个图像中的特定一个,具体取决于访问查询发送到网站的值。 我在网上搜索了许多答案,有些人接近了,但从未到过我想要的地方。有没有人可以帮助我解决这个问题。它可以是JS或PHP,两者都很好。

例如:值达到1376,然后图像将为数字4,当值达到1377时,图像应为数字5.值应该很容易改变。

感谢您的任何建议。

This没有做到,它应该做什么 - 但看起来像是可以轻松编辑的东西(如果你知道如何)。

这应该是一个网站,根据成就显示一个特定的数字(1到10000之间)。当此值达到某个最小值时,我想显示相应的图像。当它低于1000时,它将显示“低于10%” - 图像。在1000到1499之间,它将是“接近15%” - 图像。 所以实际上是进展的可视化。不是作为一个酒吧,而是作为图像。想象一个正在建造的房子,每个数字,还有一块石头被放在基础上。这就是意图。 我希望现在有意义。如果没有,请不要标记整个问题,但要问。

1 个答案:

答案 0 :(得分:0)

<form action="<?php echo php ?>" method = "post" >
<input type="text" name="number" value="1376" onchange="this.form.submit()" />
</form>
<?php 
$path = '4.jpg';
$value = $_POST['number'];
if(!(empty($value)){
    $path = explode($path,'.');
 switch($value) {
 case 1366:
    $path = 4; //incrementing by one
    break;
 case 1367:
    $path = 5; //incrementing by one
    break;
default:
    $path = 4;
    break;
 }  
}
$path = $path.'.'.$path[1];

?>
<img class="hidden" src="<?php echo $path ?>"/>

这个使用案例结构。根据需要设置。