Странное поведение переменной в форме

Главные вкладки

Аватар пользователя Eventus Eventus 4 октября 2013 в 2:22

Проблема такая. При запуске формы, нужно перемешать массив. Задача вроде простая...но столкнулся со сложностью, где совсем этого не ожидал. Почему-то перемешивание массива (shuffle()) происходит 2 раза. При загрузке формы и после сабмита. Дальше всё ок...
Кто-нибудь знает, что за фигня? Smile
Вот код, который я упростил, выкинув всё ненужное и оставив конкретно эту проблему:
http://pastebin.com/t6HB6zTT
Вообще не понимаю, почему так происходит и как это «обойти», кроме как добавив впереди лишний шаг, который по сути не нужен.

Комментарии