- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 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 запросы пришлось спрятать.
DooMer 04.03.2011 13:28 # 0
Lure Of Chaos 04.03.2011 15:14 # +6
Skelet0n 04.03.2011 20:36 # 0
Crazyzubr 05.03.2011 00:03 # +4
ну, ваще...