добрый день Имееться фрагмент кода PHP: if($qpower!=""){if($qpower<=13.5){$n=0;$btu=array(5,7,9,12,13,14,18,24,30,37,45,47,49);$kvt=array(1.6,2.0,2.6,3.5,3.7,4.0,5.2,7.0,8.0,10.0,12.0,12.5,13.5);$m2=array(16,20,26,35,37,40,52,70,80,100,120,125,130);for($i=0;$i<12;$i++){if($kvt[$i]<=$qpower && $qpower<=$kvt[$i+1]){ $n=$i+1; break; }}//echo $n."=>".sprintf("%01.1f",$qpower); echo "=<b>".sprintf("%01.1f",$qpower)."</b>кВт Вам подойдут модели кондиционеров<br /> <b>BTU=".$btu[$n]. " кВт=".sprintf("%01.1f",$kvt[$n])." для площади=".$m2[$n]."м2</b>"; } else echo "<b>Вам подойдут модели промышленных кондиционеров</b>";} может кто подсказать ? пытался сделать вот так PHP: var n=0;var btu = '5,7,9,12,13,14,18,24,30,37,45,47,49';var kvt = '1.6,2.0,2.6,3.5,3.7,4.0,5.2,7.0,8.0,10.0,12.0,12.5,13.5';var m2 = '16,20,26,35,37,40,52,70,80,100,120,125,130';var arr = btu.split(', ');for(var i=0;i<12;i++){if(kvt<=value && value<=kvt+i){ n=i+1; break;}} alert( 'Вам сообщение ' + btu[i] );} но неработает
Code: var qpower = 5; if (qpower) { if (qpower <= 13.5) { n = 0; btu = [5, 7, 9, 12, 13, 14, 18, 24, 30, 37, 45, 47, 49]; kvt = [1.6, 2.0, 2.6, 3.5, 3.7, 4.0, 5.2, 7.0, 8.0, 10.0, 12.0, 12.5, 13.5]; m2 = [16, 20, 26, 35, 37, 40, 52, 70, 80, 100, 120, 125, 130]; for (i = 0; i < 12; i++) { if (kvt[i] <= qpower && qpower <= kvt[i + 1]) { n = i + 1; break; } } //console.log(n + "=>" + qpower); console.log("=" + qpower + "\nкВт Вам подойдут модели кондиционеров BTU=" + btu[n] + " кВт=" + kvt[n] + " для площади=" + m2[n] + "м2"); } else { console.log("Вам подойдут модели промышленных кондиционеров"); } }