За последние 24 часа нас посетили 22882 программиста и 1266 роботов. Сейчас ищут 690 программистов ...

даже не знаю как назвать

Тема в разделе "Прочее", создана пользователем Luge, 3 апр 2007.

  1. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    Люди! Ну обнадёжьте меня, хоть кто, скажите что таких аффторов с каждым годом всё меньше :evil:
    Попал в руки скриптик...
    Задача: из одной таблицы вытянуть имена рекламных агентов и количество клиентов, приведённых каждым агентом.

    Реализация:
    PHP:
    1.  
    2. <?php
    3.     $j=0;
    4.     $sql = "select * from users where agent_name!=''";
    5.     $result=mysql_query($sql);
    6.     while($row=mysql_fetch_array($result))
    7.     {
    8.     $massiv[] = $row['agent_name'];
    9.     $j=$j+1;
    10.     }
    11.      $t=0;
    12.     for($i=0;$i<$j;$i++)
    13.     {
    14.         if($massiv[$i]!==0)
    15.         {
    16.             $spisok[$t]=$massiv[$i];
    17.  
    18.             for($r=0;$r<$j;$r++)
    19.             {
    20.                 if($massiv[$r]==$spisok[$t])
    21.                 {
    22.                     $massiv[$r]=0;
    23.                 }
    24.             }
    25.            $t++;
    26.         }
    27.     }
    28.     for($i=0;$i<$t;$i++)
    29.     {
    30.       $scet[$i]=0;
    31.       $sql = "select * from users where agent_name='".$spisok[$i]."'";
    32.       $result=mysql_query($sql);
    33.       while($row=mysql_fetch_array($result))
    34.       {
    35.         $scet[$i]++;
    36.       }
    37.     }
    38.     for($i=0;$i<$t;$i++)
    39.     {
    40.         echo $spisok[$i]." ".$scet[$i]."<br>";
    41.     }
    42. ?>
    43.  
     
  2. Anonymous

    Anonymous Guest

    «О! Индийский код!» ©
     
  3. DarkElf

    DarkElf Активный пользователь

    С нами с:
    22 окт 2006
    Сообщения:
    1.632
    Симпатии:
    0
    ппц)

    а структура таблицы есть?