Вопрос PHP

[Удален]
417


if ($meters=<20) {$t_price=$t_price;} else {}
if ($meters>20&&<50) {$t_price=$t_price2;} else {}
if ($meters>50&&<100) {$t_price=$t_price3;} else {}
if ($meters<100) {$t_price=$t_price4;} else {}

понимаю что написал глупость.. мне нужно чтобы если до 20м - одна цена, от 20 до 50 - другая, от 50 до 100 - третья цена и свыше 100м - четвертая цена.. пипец.. какой же я тупой ;(((

Илья Гусев
На сайте с 30.06.2009
Offline
59
#1


<?
IF(i>=100){
z=x1;
}
ELSE
{
IF(i>=50){
z=x2;
}
ELSE
{
IF(i>=20){
z=x3;
}
ELSE
{
z=x4;
}
}
}
?>

конечно по индусски но по моему так

ewg777
На сайте с 04.06.2007
Offline
225
#2
abadello:

<?
IF(i>=100){
z=x1;
}
ELSE
{
IF(i>=50){
z=x2;
}
ELSE
{
IF(i>=20){
z=x3;
}
ELSE
{
z=x4;
}
}
}
?>


конечно по индусски но по моему так

И правда ацге.

Илья Гусев
На сайте с 30.06.2009
Offline
59
#3
ewg777:
И правда ацге.

дык я ж не кодер! просто гляжу - код индусский не верный думаю нужен индусский но корректный, взял да написал :) даже моих знаний хватило )))

[Удален]
#4
abadello:

<?
IF(i>=100){
z=x1;
}
ELSE
{
IF(i>=50){
z=x2;
}
ELSE
{
IF(i>=20){
z=x3;
}
ELSE
{
z=x4;
}
}
}
?>


конечно по индусски но по моему так

Спасибо тебе огромное!!! ;) Помогло!

Gmp
На сайте с 12.10.2008
Offline
83
Gmp
#5

тады может лучше так?

if($meters >= 100) {

$t_price = $t_price4;
} elseif($meters >= 50) {
$t_price = $t_price3;
} elseif($meters >= 20) {
$t_price = $t_price2;
} else {
$t_price = $t_price;
}
Зяки-Зяки
На сайте с 08.06.2009
Offline
58
#6

+1 к Gmp, но можно еще больше упростить

if($meters >= 100)  

$t_price = $t_price4;
elseif($meters >= 50)
$t_price = $t_price3;
elseif($meters >= 20)
$t_price = $t_price2;
"Вы недооцениваете наших программистов. Вы живете в России. Это вам не Бангладэж. У нас могут делать всё."
DeveloperRu
На сайте с 27.02.2009
Offline
72
#7
asamakin:
Спасибо тебе огромное!!! ;) Помогло!

этот код неправильный

Ответы на вопросы (http://telenok.com)
[Удален]
#8
Зяки-Зяки:
+1 к Gmp, но можно еще больше упростить

От таких "упрощений" возникают усложнения в седалищном нерве.

Gmp правильно написал (else должен быть).

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий