BigWindow
Новичок
Передача $HTTP_GET_VARS в класс
Всем привет!
Вот возник у меня такой вопрос. Сейчас по порядку напишу
Итак, у меня три файла:
1. form.php - обычная html страничка, с формой
2. s_form.php - обработка данных формы и занесение данных в БД
3. class.php - сборник классов, для функционирования скриптов
Суть в следующем:
1. Пользователь заполняет form.php
2. Данные из формы передаются в s_form.php
3. В s_form.php инклудится класс из class.php.
4. В этот класс передаются данные из формы
Собственно вопрос в пункте #4: как передавать данные в класс?
Лично у меня два варианта:
1. Проверять в s_form.php isset'ом и empty наличие переменных, и если они есть, передавать в класс, ак если нет хидером кидать обратно на заполнение формы. Минус этого метода, что логика проверки разделена между классом и скриптом.
2. Передавать данные в класс без проверки. А уже в классе полностью осуществлять все необходимые проверки. Минус этого метода в том, что при передаче $HTTP_GET_VARS['id'], если id не объявлена, появляется ошибка.
Вот я и думаю, как быть? Какие мысли у тех, кто дочитал до конца?
Всем привет!
Вот возник у меня такой вопрос. Сейчас по порядку напишу

Итак, у меня три файла:
1. form.php - обычная html страничка, с формой
2. s_form.php - обработка данных формы и занесение данных в БД
3. class.php - сборник классов, для функционирования скриптов
Суть в следующем:
1. Пользователь заполняет form.php
2. Данные из формы передаются в s_form.php
3. В s_form.php инклудится класс из class.php.
4. В этот класс передаются данные из формы
Собственно вопрос в пункте #4: как передавать данные в класс?

Лично у меня два варианта:
1. Проверять в s_form.php isset'ом и empty наличие переменных, и если они есть, передавать в класс, ак если нет хидером кидать обратно на заполнение формы. Минус этого метода, что логика проверки разделена между классом и скриптом.
2. Передавать данные в класс без проверки. А уже в классе полностью осуществлять все необходимые проверки. Минус этого метода в том, что при передаче $HTTP_GET_VARS['id'], если id не объявлена, появляется ошибка.
Вот я и думаю, как быть? Какие мысли у тех, кто дочитал до конца?

