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

    +173

    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
    $z="select team,r1,ochko from gametable order by pos ";$q=mysql_query($z); //присваиваю переменной данные из таблтцы
    $i=0;
    while($inf=mysql_fetch_array($q,MYSQL_ASSOC)){
    $i++;
    if($inf['team']=="ManchesterUnited"){$inf['team']="<b>ManchesterUnited</b>";
    }
    
    $row=array("class=\"row-2\"","class=\"row-3\"","class=\"row-4\"","class=\"row-5\"","class=\"row-6\"","class=\"row-1\"");//массив из стилей
    if ($i==1) {echo "$row[0]";};
    elseif($i==2) {echo "$row[1]";}
    elseif($i==3) {echo "$row[2]";}
    elseif($i==4) {echo "$row[3]";}
    elseif($i==5) {echo "$row[3]";}
    elseif($i==6) {echo "$row[4]";}
    elseif($i==7,12){echo "$row[5]";}
    else {$row="class=\"row-2\"";}
    
    echo"
     <tr $row>// вставка стиля
    <td class=\"column-1\">$i </td>
       <td class=\"column-2\">$inf[team]</td>
       <td class=\"column-3\">$inf[r1]</td>
       <td class=\"column-3\">$inf[ochko]</td>
                <td class=\"column-3\"></td>        
           <td class=\"column-3\"></td>
           <td class=\"column-4\"></td>
           <td class=\"column-3\"></td>
    </tr>";
    }

    Свежачок!
    Я насчитал 9 какашек, а вы?

    Запостил: Uchkuma, 01 Ноября 2010

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

    • ochko:)

      тут весь код -- одна большая какашка
      Ответить
    • А, забыл сказать! Автор хотел динамически подставлять стили в строку <tr> (Line 19).
      Ответить
    • $i++;
      ...
      elseif($i==7,12)

      о_О
      Ответить
      • Это упрощенный вариант сравнения if($i==7 OR $i==12) ;-)))
        Ответить
        • это работает или "а хз, вдруг сработает" ?
          Ответить
          • Когда пхп опустится до уровня детского сада, и такая конструкция будет работать.
            - А также оператор присвоения в условии будет работать как оператор сравнения (мечта всех мартышек!!!!!).
            - В конструкциях можно будет использовать любые скобочки по вкусу - квадратные, фигурные или круглые. Признаком гламура будет использование угловых скобочек.
            - Операцию умножения можно будет производить буквой "х" вместо звездочки.
            - Использовать собаку для затыкания ошибок больше не будет необходимости. PHP не будет их показывать принципиально.
            Ответить
            • >> - В конструкциях можно будет использовать любые скобочки по вкусу - квадратные, фигурные или круглые. Признаком гламура будет использование угловых скобочек.
              О_О как тогда с массивами дела будут? или нафиг они сдались?
              Ответить
    • с 8 по 16 строки, просто шедевральное гавнищще.
      Ответить
    • Очередная жертва Perl.
      Ответить
      • Кто про что, а вшивый про баню Arigato про Perl
        (srsly, в стоке - ламинарная струя комментов с ворчанием о перле :)
        Ответить
        • Однако перловый стиль прослеживается, от этого ни куда не деться.
          Ответить
      • Если даже автор писал ранее на Perl, то он скорее жертва PHP, а не наоборот.
        Ответить
        • поддерживаю, давайте будем гуманны и пожалеем похапешников
          Ответить
    • vanished
      Ответить

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