1. SQL / Говнокод #3374

    −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
    $SQL            =  "SELECT rq.*, c.login, r.name as raceName,                                                                                                                                                                   
        IF(rq.status = 1, '<span style=\'color:green\'>".$this->kernel->msg->get('raceRequest.status.done')."</span>',                                                                          
            IF(rq.status = -1, '<span style=\'color:red\'>".$this->kernel->msg->get('raceRequest.status.cancel')."</span>',                                                                 
                '".$this->kernel->msg->get('raceRequest.status.request')."')) as statusMsg,                                                                                             
        IF(rq.currentLevel = 1, '<span style=\'color:#eeb300\'>".$this->kernel->msg->get('raceRequest.level.gold')."</span>',                                                                   
            IF(rq.currentLevel = 2, '<span style=\'color:#c6cccd\'>".$this->kernel->msg->get('raceRequest.level.silver')."</span>',                                                         
                '<span style=\'color:#d58b72\'>".$this->kernel->msg->get('raceRequest.level.bronzet')."</span>')) as currentLevelMsg,                                                   
        IF(rq.requestLevel = 1, '<span style=\'color:#eeb300\'>".$this->kernel->msg->get('raceRequest.level.gold')."</span>',                                                                   
            IF(rq.requestLevel = 2, '<span style=\'color:#c6cccd\'>".$this->kernel->msg->get('raceRequest.level.silver')."</span>',                                                         
                '<span style=\'color:#d58b72\'>".$this->kernel->msg->get('raceRequest.level.bronzet')."</span>')) as requestLevelMsg                                                    
        FROM raceRequests rq                                                                                                                                                                            
        LEFT JOIN customers c ON c.ID = rq.customerID                                                                                                                                                   
        LEFT JOIN races r ON r.ID = rq.raceID                                                                                                                                                           
        WHERE rq.ID = '%ID'";

    Формирование HTML с помощью SQL

    Запостил: blaster999, 01 Июня 2010

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

    • Сам проект написан на PHP, этот SQL найден в исходниках модуля гонок.
      Ответить
      • гонки на пхп? это как?
        Ответить
        • Гонки очков. За определенный период (неделю, месяц и т.д.) пользователи должны набрать как можно брольше очков, и в конце периода выясняется победитель.
          Ответить
        • Тебе ли не знать, что такое "гонки", вебкилушка?
          Ответить
      • >>Сам проект написан на PHP,
        заметно
        Ответить
    • rq.raceID:

      Aryan, Nigger, Rags, Cross-Eyed?
      Ответить
    • Необходимо уничтожить всех гидроцефалов, не понимающих что КОД, ДАННЫЕ и ПРЕДСТАВЛЕНИЯ нужно разделять!
      Ответить
      • На первый взгляд, проект следует правилам MVC, все темплейты отделены от контроллеров, модели данных тоже вынесены отдельно, а уже внутри моделей можно найти такие, кхм, новаторские способы использования SQL.
        Ответить
    • я пришел сюда из rss плюсануть этот говнокод
      Ответить
    • > $this->kernel

      Error Loading Kernel. You Must Reinstall PHP.
      Ответить
    • А-а-а! Даёшь сайт на SQL без привлечения других средств!
      Задача программиста - написать такой запрос, что его резалт-сет как раз и представит нужный HTML! Это будет истинное дао!
      Ответить
    • Дядя, здесь нет ничего!!!
      Ответить
    • Зато, по идее, можно весь сайт на голом sql-е написать, все шаблоны там, наследование какое-нибудь замутить, все дела.
      Ответить
      • А чем ты это будешь выводить на экран?
        Ответить
        • надо написать расширение SQL, дающее прямой доступ к оборудованию.

          INSERT INTO registers (ax) values (...)
          INSERT INTO ineterrups (interrupt) values (...)
          INSERT INTO ioports (ioport) values (....)
          Ответить
        • "Я знаю, что правильный ответ - Иисус, но на белку так похоже" (q)
          Хаскелем! Хаскелем!
          Ответить
          • м-да, у phpшников летние каникулы начались
            Ответить
            • они летом отдыхают - пишут СКЮЛ ))
              Ответить
            • Тебя в детстве пхпшники ногами отпиздили?
              Ответить
              • и мабилу атжали внотуре
                Ответить
              • ага((( Они учились в спец-пту (там основные курсы в городе по php), а я ночью мимо проходил
                Ответить

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