"PHP" / Говнокод #4879 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30
  31. 31
if ($_GET)
{
if (!empty($_GET['kol'])) {$k=$_GET['kol'];}
else $k=1;
if (!empty($_GET['diametr'])) {$d=$_GET['diametr'];}
else $d=1;
if (!empty($_GET['zaves'])) {$z=$_GET['zaves'];}
else $z=1;
if($z!=1)
	{
	if (!empty($_GET['rasst'])) {$r=$_GET['rasst']; }
		else $r=1;
	if (!empty($_GET['terra'])) {$t=$_GET['terra']; }
	else $t=1; }
else {$r=1;$t=1;}
$sum=1;

$sum=$k*$z*$t*$r;
echo "<b><center>";
switch ($d):
 case "10": $sum*=500;echo "примерная стоимость".$sum."рублей"; break;
 case "20": $sum*=1000;echo "примерная стоимость".$sum."рублей"; break;
 case "30": $sum*=2000;echo "примерная стоимость".$sum."рублей"; break;
 case "40": $sum*=3000;echo "примерная стоимость".$sum."рублей"; break;
 case "50": $sum*=3500;echo "примерная стоимость".$sum."рублей"; break;
 case "60": $sum*=4000;echo "примерная стоимость".$sum."рублей"; break;
 case "70": $sum*=4500;echo "примерная стоимость".$sum."рублей"; break;
 default: echo 'требуется консультация по телефону :)';
 endswitch;
 echo "</b></center>";
}

Запостил: Shiz89 Shiz89, (Updated )

Комментарии (23) RSS

  • лол, гиббон пхпшный даже таги не смог правильно закрыть, без пересечения
    Ответить
  • больше 70 считать не умеем, позвоните нам сами и проконсультируйте, пожалуйста
    Ответить
      • Ну, возможно так задано было, и тут все нормально: может у них фикс. размеры диаметров, а нестандартные обговариваются.

        Говны же в <b><center></b></center> да копипасте "примерной стоимости"

        А еще мне вот интересно, почему стиль написания if'ов и switch отличается?
        Ответить
          • Сомневаюсь, слишком мелко для нескольких (разве что последовательно писали-дописывали?). Хотя, конечно, все может быть.
            Ответить
  • кол[-во], диаметр, завес(?) а дальше приходит залго и говорит непонятное но страшное про растр и землю
    Ответить
  • вай какая ебанутая красота)))
    особо кейс который можно было в 3 строчки массив соответсвий + 1 нещасный if
    говнокод!!11
    Ответить
    • впринципе, это имеет смысл - если параметров нет вообще, то ничего не делать
      Ответить
      • Если нет параметров, то ничего не делать, а в остальных нестандартных случаях, в т.ч. если есть хоть один параметр, не относящийся конкретно к этому скрипту, то требуется консультация по телефону. Да, глубокий смысл.

        А по моему это сделано как всегда на авось. PHP он ведь такой непредсказуемый - "А вдруг массив $_GET где-то проебатерялся...".
        Ответить

Добавить комментарий

Переведи на "PHP", guest!

    А не использовать ли нам bbcode?


    8