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

    +166

    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
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    46. 46
    47. 47
    48. 48
    49. 49
    50. 50
    51. 51
    52. 52
    53. 53
    54. 54
    55. 55
    56. 56
    57. 57
    58. 58
    59. 59
    60. 60
    61. 61
    62. 62
    63. 63
    64. 64
    65. 65
    66. 66
    67. 67
    68. 68
    69. 69
    70. 70
    71. 71
    72. 72
    73. 73
    74. 74
    75. 75
    76. 76
    77. 77
    echo "<select name='priznak'>";
    switch ($row2->PRIZNAK)
      {
       case 1 :
         print ("<option selected value='1'>ДЕТИ: Стоимость койко дня, если пациент проводит до 5 дней включительно в стационаре");
         print ("<option value='2'>ДЕТИ: Стоимость всего лечения, если пациент проводит более 5 дней в стационаре");
         print ("<option value='3'>ВЗРОСЛЫЕ: Стоимость койко дня, если пациент проводит до 5 дней включительно в стационаре");
         print ("<option value='4'>ВЗРОСЛЫЕ: Стоимость всего лечения, если пациент проводит более 5 дней в стационаре");
         print ("<option value='5'>Средняя стоимость посещения в поликлинике");
         print ("<option value='6'>Средняя стоимость медицинской помощи");
         print ("<option value='7'>Стоимость 1 случая диспансеризации");
        break;
       case 2 :
         print ("<option value='1'>ДЕТИ: Стоимость койко дня, если пациент проводит до 5 дней включительно в стационаре");
         print ("<option selected value='2'>ДЕТИ: Стоимость всего лечения, если пациент проводит более 5 дней в стационаре");
         print ("<option value='3'>ВЗРОСЛЫЕ: Стоимость койко дня, если пациент проводит до 5 дней включительно в стационаре");
         print ("<option value='4'>ВЗРОСЛЫЕ: Стоимость всего лечения, если пациент проводит более 5 дней в стационаре");
         print ("<option value='5'>Средняя стоимость посещения в поликлинике");
         print ("<option value='6'>Средняя стоимость медицинской помощи");
         print ("<option value='7'>Стоимость 1 случая диспансеризации");
        break;
       case 3 :
         print ("<option value='1'>ДЕТИ: Стоимость койко дня, если пациент проводит до 5 дней включительно в стационаре");
         print ("<option value='2'>ДЕТИ: Стоимость всего лечения, если пациент проводит более 5 дней в стационаре");
         print ("<option selected value='3'>ВЗРОСЛЫЕ: Стоимость койко дня, если пациент проводит до 5 дней включительно в стационаре");
         print ("<option value='4'>ВЗРОСЛЫЕ: Стоимость всего лечения, если пациент проводит более 5 дней в стационаре");
         print ("<option value='5'>Средняя стоимость посещения в поликлинике");
         print ("<option value='6'>Средняя стоимость медицинской помощи");
         print ("<option value='7'>Стоимость 1 случая диспансеризации");
        break;
       case 4 :
         print ("<option value='1'>ДЕТИ: Стоимость койко дня, если пациент проводит до 5 дней включительно в стационаре");
         print ("<option value='2'>ДЕТИ: Стоимость всего лечения, если пациент проводит более 5 дней в стационаре");
         print ("<option value='3'>ВЗРОСЛЫЕ: Стоимость койко дня, если пациент проводит до 5 дней включительно в стационаре");
         print ("<option selected value='4'>ВЗРОСЛЫЕ: Стоимость всего лечения, если пациент проводит более 5 дней в стационаре");
         print ("<option value='5'>Средняя стоимость посещения в поликлинике");
         print ("<option value='6'>Средняя стоимость медицинской помощи");
         print ("<option value='7'>Стоимость 1 случая диспансеризации");
        break;
       case 5 :
         print ("<option value='1'>ДЕТИ: Стоимость койко дня, если пациент проводит до 5 дней включительно в стационаре");
         print ("<option value='2'>ДЕТИ: Стоимость всего лечения, если пациент проводит более 5 дней в стационаре");
         print ("<option value='3'>ВЗРОСЛЫЕ: Стоимость койко дня, если пациент проводит до 5 дней включительно в стационаре");
         print ("<option value='4'>ВЗРОСЛЫЕ: Стоимость всего лечения, если пациент проводит более 5 дней в стационаре");
         print ("<option selected value='5'>Средняя стоимость посещения в поликлинике");
         print ("<option value='6'>Средняя стоимость медицинской помощи");
         print ("<option value='7'>Стоимость 1 случая диспансеризации");
        break;
       case 6 :
         print ("<option value='1'>ДЕТИ: Стоимость койко дня, если пациент проводит до 5 дней включительно в стационаре");
         print ("<option value='2'>ДЕТИ: Стоимость всего лечения, если пациент проводит более 5 дней в стационаре");
         print ("<option value='3'>ВЗРОСЛЫЕ: Стоимость койко дня, если пациент проводит до 5 дней включительно в стационаре");
         print ("<option value='4'>ВЗРОСЛЫЕ: Стоимость всего лечения, если пациент проводит более 5 дней в стационаре");
         print ("<option value='5'>Средняя стоимость посещения в поликлинике");
         print ("<option selected value='6'>Средняя стоимость медицинской помощи");
         print ("<option value='7'>Стоимость 1 случая диспансеризации");
        break;
       case 7 :
         print ("<option value='1'>ДЕТИ: Стоимость койко дня, если пациент проводит до 5 дней включительно в стационаре");
         print ("<option value='2'>ДЕТИ: Стоимость всего лечения, если пациент проводит более 5 дней в стационаре");
         print ("<option value='3'>ВЗРОСЛЫЕ: Стоимость койко дня, если пациент проводит до 5 дней включительно в стационаре");
         print ("<option value='4'>ВЗРОСЛЫЕ: Стоимость всего лечения, если пациент проводит более 5 дней в стационаре");
         print ("<option value='5'>Средняя стоимость посещения в поликлинике");
         print ("<option value='6'>Средняя стоимость медицинской помощи");
         print ("<option selected value='7'>Стоимость 1 случая диспансеризации");
        break;
       default :
         print ("<option value='1'>ДЕТИ: Стоимость койко дня, если пациент проводит до 5 дней включительно в стационаре");
         print ("<option value='2'>ДЕТИ: Стоимость всего лечения, если пациент проводит более 5 дней в стационаре");
         print ("<option value='3'>ВЗРОСЛЫЕ: Стоимость койко дня, если пациент проводит до 5 дней включительно в стационаре");
         print ("<option selected value='4'>ВЗРОСЛЫЕ: Стоимость всего лечения, если пациент проводит более 5 дней в стационаре");
         print ("<option value='5'>Средняя стоимость посещения в поликлинике");
         print ("<option value='6'>Средняя стоимость медицинской помощи");
         print ("<option value='7'>Стоимость 1 случая диспансеризации");
        break;
    }
    echo "</select>";

    Кастомизируемый дропдаун

    Запостил: romani4, 24 Октября 2014

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

    • Медицина движется к нанотехнологиям, отодвиньтесь.
      Ответить
    • если даже код такой, то дети в опасности
      Ответить
      • С детьми всё в порядке, я уверен. По крайней мере, в сфере компетентности медработников. Тут дело вот в чём. Издавна замечено, что руководящие лица отдалённой от веба наружности, тем более бюджетной окраски - предельно консервативны. А посему, при требованиях "сверху" сделать сайт и тп. - не сказать чтобы впадают в панику, но пытаются, опять же, по старинке, найти лёгкие пути. Проторенными тропками они находят некоего Антона Г., который является правнучатым племянником младшего заместителя старшей медсестры стационарного отделения. И который (хвала Аллаху!) умеет делать с а й т ы(!). Ну, то есть он хотя бы слышал, что это такое. Как максимум - его профессионализм простирается до уровня джумла- или вордпресс-программиста...
        Ну а результаты этого сложного процесса - мы, холодною осеннею порой, попивая тёплый и душистый чай - можем лицезреть на "говнокоде".
        Ответить
    • А вдруг это выхлоп кодогенератора? Ну а вдруг?
      Ответить
      • Я бы поверил, если бы не злополучные три буквы.
        Ответить
    • >>койко

      креведко
      Ответить
    • Тут прежде всего с пользовательским интерфейсом проблемы.
      Ответить
      • Ага, уже представил себе, как пользователь открывает выпадающий список и пытается прочитать такие длинные подписи.

        Что-то мне подсказывает, что все эти стоимости можно вывести на одной странице, не прибегая к селектам.
        Ответить

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