1 заявка на почту А, 2 заявка на почту Б, 3 заявка на почту В, 4 заявка на почту А, 5 заявка на почту Б...
Спасибо, но мне пока мозгов не хватает понять эту штуту. ( --- Добавлено --- А если задать переменную Х и сделать такую функцию как Если Х=1 почта = А и Х=Х+1 иначе Если Х=2 почта = Б и Х=Х+1 иначе Если Х=3 почта = В и Х=1 иначе Х =1 конец )
надо задачу ставить корректно, видимо есть сайт, оттуда летят заявки, есть 3 исполнителя, надо им по очереди эти заявки отправлять, чтоб типа поровну всем доставалось. Можно в БД хранить, можно файлик открывать читать-записывать., например, перед тем как отправлять почту, смотрим в БД, нет записей, берем почту номер 1, отправляем, если запись есть, берем последнюю почту+1, если в последней записи последний почтовый адрес, возвращаемся к первому, а при отправке не забываем делать запись в БД, т.о. всегда будет актуален последний исполнитель. Я надеюсь мысль внятно передал. В самом скрипте такое реализовать мне думается весьма сложно, нужно хранить где-то последний адрес, и обновлять его поле каждой успешной отправки заявок.
Реализовать не сложно. На 2 почты сделал без проблем. Задал переменную которая берет значения AUTO_INCREMENT из базы после добавления туда записи, выясняем четное оно или нет и после этого выбираем одну из двух почт соответсвенно. Вопрос теперь в другом, какую переменную задать, чтобы почт было не 2 а 10 скажем.
Попробуйте использовать остаток от деления той переменной (оператор %) и таблицу с адресами (id, email), в которой id будет соответствовать остатку от деления + 1.