vilgeforce: шапку вопроса я не совсем корректно написал, я хотел узнать, пользуется ли кто-нибудь одним из вышеперечисленных антивирусов. И если да, то почему.
Рассматриваются платные решения. В анализе много критериев, но вопрос я задавал в общем. То есть, чем именно вы пользуетесь и основная причина выбора именно данного антивируса (тут можно написать любой критерий: цена, эффективность, простота, производительность и т.п.)
FanatPHP: Я опираюсь на субъективный вкус, меня напрягает смешанный код, держу все в отдельных файлах, а пример был приведен "как вариант", что уже намекает на "костыльность". Я понял, что вы имеете ввиду, продолжать далее эту дискуссия считаю бесполезным. Спокойной ночи.
FanatPHP: Если мы рассматриваем вариант, когда все в одном файле, то меня, как раз таки, напрягает, если php смешан с html. А в вышенаписанном варианте все отдельно (в рамках одного файла), и подсветку можно попеременно включать для php/html. В прочем, это на вкус и цвет, а по-хорошему, лучше в отдельных файлах держать :)
PHP код можно немножко оптимизировать, например, вынести присвоение данных переменной $a из цикла. К тому же, думаю, если JS запрос завершится с ошибкой, то у вас не поставится на новый вызов функция getmess(), потому что setTimeout стоит в success.
@bogolt, ваш метод тоже подойдет, тогда нужно будет для каждого предмета создавать такие таблицы с вашей структурой, либо как я написал выше добавить поле.
У каждого класса(группы) в конкретную дату по конкретному предмету должна быть одна общая оценка, я правильно понял? Или у вас оценки должны быть у каждого студента еще?