1. PHP / Говнокод #5883

    +166

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    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
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    # Получаем историю активации карт пользователя
    		$query = mysql_query("CENSORED") or die(mysql_error());
    		$usercount=mysql_numrows($query);
    
    		# Добавляем бонусы для каждой 10-й и 100-й карты
    		for ($i=0; $i<=1000; ($i+=10)) // переменная $i изменяется от 1 до 5. В скобках { ... } заключена одна итерация (заход) цикла.
    		{
    		$g=$i-1;
    		if($g=="-1")
    		{
    		}
    		else
    		{
    			switch($usercount)
    			{
    			case "$g":
    			if($g=="99" OR $g=="199" OR $g=="299" OR $g=="399" OR $g=="499" OR $g=="599" OR $g=="699" OR $g=="799" OR $g=="899" OR $g=="999")
    			{
    			# Добавляем бонусы каждой 100-й карте
    			$query = mysql_query("CENSORED");
    			$query = mysql_query("CENSORED");
    			$query = mysql_query("CENSORED");
    			}
    			else
    			{
    			# Добавляем бонусы каждой 10-й карте
    			$query = mysql_query("CENSORED");
    			$query = mysql_query("CENSORED");
    			$query = mysql_query("CENSORED");
    			}
    			break;
    			header("Location: $refer?err=ok");
    			exit;
    			}
    		}
    		}

    Нашел этот код в одном из проектов, поддержкой которого пришлось заниматься. Это сервис в котором пользователь активирует бонусные карты. Таким чудесным образом автор учитывал дополнительные бонусы за каждую 10-ю и 100-ю карту... Авторское форматирование сохранено. SQL запросы пришлось спрятать.

    Запостил: kostj, 04 Марта 2011

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

    • Помоему тут реально обойтись чистым mysql
      Ответить
    • какие неприличные запросы к базе, наглое домогательство!
      Ответить
      • Да, это действительно, проблема поколения. Я считаю, что у роботов есть права! надо подать на кодера в суд!!!
        Ответить
    • case "$g"
      ну, ваще...
      Ответить

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