1. Лучший говнокод

    В номинации:
    За время:
  2. PHP / Говнокод #7627

    +163

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    $result = $db->query("SELECT w.wine_name as wine_name,(SELECT wine_type FROM wine_type WHERE wine_id_type = w.wine_type) as wine_type,
    	                             (SELECT variety FROM grape_variety WHERE variety_id = (SELECT variety_id FROM wine_variety WHERE wine_id = w.wine_id)) AS wine_variety,
    								 w.year as wine_year, (SELECT winery_name FROM winery WHERE winery_id = w.winery_id) as winery,
    								 (SELECT region_name FROM region WHERE region_id = (SELECT region_id FROM winery WHERE winery_id = w.winery_id)) as winery_region,
    								 (SELECT cost FROM inventory WHERE wine_id = w.wine_id) as wine_cost,
    								 (SELECT on_hand FROM inventory WHERE wine_id = w.wine_id) as wine_quantity
    	                      FROM wine w
    						  WHERE w.wine_id = '$id'");

    достаём данные из базы для страницы редактирования ...

    denis90, 23 Августа 2011

    Комментарии (10)
  3. JavaScript / Говнокод #7622

    +163

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    function addNewUpload()
            {
                $('#button_'+i).remove();
                i++;
                $('<div id="field_'+i+'"><input id="file_'+i+'" name="file_'+i+'" type="file"><input type="button" value="+" id="button_'+i+'" onClick="addNewUpload()"></div>').appendTo("#loadmore_files");
                $('#hidden_count').attr('value', i);
            }

    Учись, студент.

    varg242, 23 Августа 2011

    Комментарии (3)
  4. PHP / Говнокод #7620

    +163

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    // ����� �������� � �������
        if (!function_exists('indexOf')) {
            function indexOf($needle, $haystack) {
                for($i = 0; $i < count($haystack); $i++) {
                    if ($haystack[$i] == $needle) {
                        return true;
                    }
                }
                return false;
            }
        }

    По просьбе трудящихся... (#7616)
    Кто угадает, что это за функция?
    Ответ: это велосипедная конструкция-заменитель in_array

    xStream, 23 Августа 2011

    Комментарии (16)
  5. JavaScript / Говнокод #7614

    +163

    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
    function hideblock(elemid) {
    $('#'+elemid).fadeOut(300);
    setCookie(elemid,'hidden',365);
    $('#i_restore').fadeIn(300);
    }
    
    function restoreblock() {
    $('#i_blog').fadeIn(300);
    $('#i_search').fadeIn(300);
    $('#i_chat').fadeIn(300);
    $('#i_stat').fadeIn(300);
    $('#i_links').fadeIn(300);
    $('#i_tags').fadeIn(300);
    eraseCookie('i_blog');eraseCookie('i_search');eraseCookie('i_chat');eraseCookie('i_stat');eraseCookie('i_links');eraseCookie('i_tags');
    $('#i_restore').fadeOut(300);
    }
    
    
    
    ------------
    
    
    
    
    if (getCookie('i_blog')=='hidden') {$('#i_blog').hide();};
    if (getCookie('i_search')=='hidden') {$('#i_search').hide();};
    if (getCookie('i_chat')=='hidden') {$('#i_chat').hide();};
    if (getCookie('i_stat')=='hidden') {$('#i_stat').hide();};
    if (getCookie('i_links')=='hidden') {$('#i_links').hide();};
    if (getCookie('i_tags')=='hidden') {$('#i_tags').hide();};
    if (!(getCookie('i_links')=='hidden')&&!(getCookie('i_blog')=='hidden')&&!(getCookie('i_stat')=='hidden')&&!(getCookie('i_chat')=='hidden')&&!(getCookie('i_search')=='hidden')&&!(getCookie('i_tags')=='hidden')) {$('#i_restore').hide();};

    Nuff said

    satan, 22 Августа 2011

    Комментарии (4)
  6. C++ / Говнокод #7595

    +163

    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
    struct TPlaylist
    {
    	bool shuffle;
    	bool loop;
    //...........................................
    
    typedef map<TString, TPlaylist>	TPlaylistsdMap;
    //............................................
    	
    bool StartPlay(const TString& playlistID, int shuffle = false, int loop = false....
    {
    	TPlaylistsdMap::iterator iter = mPlaylists.find(playlistID);
    	if (iter != mPlaylists.end())
    	{
    		if (shuffle != -1) iter->second.shuffle = shuffle;
    		if (loop != -1) iter->second.loop = loop;
    //.............................................

    туда-сюда-обратно...

    bobok, 20 Августа 2011

    Комментарии (0)
  7. PHP / Говнокод #7574

    +163

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    $username = $vbulletin->userinfo['username'];
    .
    .
    .
    .
    .
    .
    $nickname = $username;
    $nickname = mysql_real_escape_string($nickname);

    PHP, булка, Эстонский код.

    swat54, 17 Августа 2011

    Комментарии (36)
  8. PHP / Говнокод #7543

    +163

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    $firstName = $_POST['firstname'];
    $secondName=$_POST['secondname'];
    $email = $_POST['email'];
    $query="insert into sportsmans values('$secondName','$firstName','$email',null)";
    $conn = mysql_connect('localhost','root','VCh3005');
    mysql_select_db('Competition');
    mysql_query("SET NAMES 'utf8'");
    mysql_query("SET CHARACTER SET 'utf8'");
    mysql_query($query);
    mysql_error();
    mysql_close();

    Классика...

    Sulik78, 14 Августа 2011

    Комментарии (18)
  9. C++ / Говнокод #7529

    +163

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    void Model::setPieceRotationAngleDegrees(uint pieceIndex, float angleDegrees)
    {
    	check(pieceIndex < cfg_.getPiecesQuantity());
    	pieces_[pieceIndex].angle_ += angleDegrees;
    
    	if (pieces_[pieceIndex].angle_ == 360.0f)
    	{
    		pieces_[pieceIndex].angle_ = 0.0f;
    	}
    }

    Фееричный сеттер в модели простенького Jigsaw-паззла.

    Kirinyale, 12 Августа 2011

    Комментарии (14)
  10. PHP / Говнокод #7490

    +163

    1. 1
    <div class="highslide-container" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-color: currentColor; border-left-color: currentColor; border-right-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-left-width: medium; border-right-width: medium; border-bottom-width: medium; border-top-style: none; border-left-style: none; border-right-style: none; border-bottom-style: none; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; position: absolute; left: 0px; top: 0px; width: 100%; z-index: 1001; direction: ltr">

    Попросили помочь с темлейтой в DLE хз какой версии

    tagrim, 08 Августа 2011

    Комментарии (14)
  11. PHP / Говнокод #7478

    +163

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    if (isset($pp1)) mysql_query("UPDATE ".$prefix."_users SET pp1='$pp1' WHERE id='$user_id'");
    if (isset($pp2)) mysql_query("UPDATE ".$prefix."_users SET pp2='$pp2' WHERE id='$user_id'");
    if (isset($pp3)) mysql_query("UPDATE ".$prefix."_users SET pp3='$pp3' WHERE id='$user_id'");
    if (isset($pp4)) mysql_query("UPDATE ".$prefix."_users SET pp3='$pp4' WHERE id='$user_id'");
    if (isset($pp5)) mysql_query("UPDATE ".$prefix."_users SET pp3='$pp5' WHERE id='$user_id'");
    if (isset($pp6)) mysql_query("UPDATE ".$prefix."_users SET pp3='$pp6' WHERE id='$user_id'");
    if (isset($pp7)) mysql_query("UPDATE ".$prefix."_users SET pp3='$pp7' WHERE id='$user_id'");
    ...

    В бесконечность и далее!

    invision70, 07 Августа 2011

    Комментарии (6)