"PHP" / Говнокод #7304 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  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
  37. 37
  38. 38
  39. 39
  40. 40
  41. 41
function footer_menu()
{
    global $tbl_lng;
    $result_str = '';
    $first = true;
    
    $sql = mysql_query('SELECT section_id, section_name, section_level, section_url FROM '.$tbl_lng.' WHERE section_level = 1 ORDER BY section_order')
      or die("Invalid query: " . mysql_error()); 
    while($row = mysql_fetch_array($sql))  
    {
        if ($row['section_url'] != '')
        {
            if ($first)
            {
              $first = false;
              $result_str = $result_str.'<a class="header_menu2_txt" href="' . $row["section_url"] . '">' . $row["section_name"] . '</a>';
            }
            else
            {
                $result_str = $result_str.'<img src="images/footer_s.png" width="26" height="20" alt="" /><a class="header_menu2_txt" href="' . $row["section_url"] . '">' . $row["section_name"] . '</a>';
            }
        }
        else
        {
            if ($first)
            {
              $first = false;
              $result_str = $result_str.'<a class="header_menu2_txt" href="index.php?section_id=' . $row["section_id"] . '">' . $row["section_name"] . '</a>';
            }
            else
            {
                $result_str = $result_str.'<img src="images/footer_s.png" width="26" height="20" alt="" /><a class="header_menu2_txt" href="index.php?section_id=' . $row["section_id"] . '">' . $row["section_name"] . '</a>';
            }
            
        }
    }
    
    mysql_free_result($sql);
   
    return $result_str;
}

Реализация нижнего меню.

Запостил: enemis enemis, (Updated )

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

  • давайте не будем уже постить "простыни", т.е. километры говна на PHP, юмор которых заключается в винегрете из разметки, логики и запросов к базе?
    минусую. если я не прав, и юмор не в этом, сам топикстартер и виноват, надо было 1-3 строчки со смешным говном публиковать
    Ответить
    • Ну не знаю меня порадовал код Тут столько всего: ветвистое ветвление и использование переменной $first глобальные переменые. За мускул ваще молчу. И все в одной функции. Помоему зачетнно.
      Ответить
  • А мне еще нравятся вот эти фукнции mysql_* or DIE() ну нахуя это?
    Ответить
    • Не удалось выполнить функцию, работа скрипта бессмысленна, все бабы бляди, солнце соответствующий фонарь. Пораженческие настроения, короче говоря.
      Ответить
    • имхо это удобно для простых скриптов (где ничего от такого обращения не сломается) отлаживать запросы.
      проблема в том, что ПИХИПИшники не знают, что продакшн!=девел и правят скрипты прямо на боевом серве через фтп
      Ответить
      • Я обычно ковырялся в разных поделках через ssh. Так веселее.
        Ответить
          • Само собой.
            Но, например, править движок вбуллетина, дабы получить некую нужную фишку прямо на живом форуме с пользователями (не сильно большим количеством, правда) - всегда было в порядке вещей.
            Ответить
              • Видимо, торможу после рабочей недели, но никак не пойму вопроса.
                Ответить
                • как можно лазить по стороннему ssh? либо имея логин & пассворд, либо используя криворукость админа
                  Ответить
                  • А, не. Я про то, что править код на своем сервере через ssh удобнее, нежели через файловые протоколы. И отлаживать вживую, да.
                    Скрипты чужие, сервер свой.
                    Ответить

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

Семь раз отмерь — один отрежь, guest!

    А не использовать ли нам bbcode?


    8