«phpClub» — архив тем ("тредов"), посвящённых изучению PHP и веб-технологий.
Аноним 2018/05/31 01:42:05  №1199811 1
292a617721.png (19, 288x589)
589x288
Функция preg_match_all выполняемая в цикле, после работы не находя значения по шаблону, все равно записывает пустой массивы в массив. В итоге я не могу вывести сообщение о том результат поиска отрицательный т.к. массив не NULL. Как решить данную головоломку?
Ответы: >>1199817 >>1208760
Аноним 2018/05/31 02:37:28  №1199817 2
>>1199811
empty() считает пустой массив пустым
Аноним 2018/06/12 22:42:10  №1208760 3
>>1199420

> понимаю, просто сам факт того, что там только поле ввода как бы говорит, что учитель может туда ввести, что угодно. Лучше всего будет сделать выпадающи список с поиском.

Можно сделать так, можно сделать поле ввода с возможностью ввода новых значений, отсутствующих в списке.

>>Доступ к приложению возможен только после регистрации и одобрения администратором.
> а где администратор должен давать это одобрение?

Тогда админка нужна. Но в начале можно наверно обойтись и без нее, просто вбив список пользователей в базу.

>>1199893

> Не могу понять, когда учитель логинится, то видит список групп, выбирая группу видит список студентов которые состоят в группе и свои замечания к ним.

Когда учитель логинится, он видит, я думаю, список ближайших занятий (12 марта - физика у гр. 1234, 13 марта- математика у 1235). Замечания ставятся в рамках определенного курса. Например, только относящиеся к лабораторным по физике.

> Также группе можно добавить занятие какое-то, но проблема в том, что занятие приписанно к группе ведь, получается это занятие будет видно и другим учителям и теоритически учителя смогут видеть оценки выставленные другими учителями,а также редактировать их.

По идее один предмет у одной группы ведет один и тот же преподаватель. Но, конечно, в некоторых ситуациях один преподаватель может заменить другого и тогда он должен иметь доступ к оценкам. Вначале можно это сделать не регулируемым, а при желании можно как-то в админке ограничивать доступы преподавателей к предметам и группам.

>>1199811

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