Поддержка сайта

Высокие позиции в поисковой системе, на прямую зависят от развития вашего сайта.

Продвижение сайтов

Эффективность стратегий продвижения подтверждается сотрудничеством с крупными клиентами и отзывами о нашей работе.

Создание сайтов

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

Формирование оператора Case для получения имени

1. Введите код создания формы, запрашивающей у пользователя имя и пароль. Код нужно поместить в checkout .asp над оператором Case Else. Этот фрагмент похож на код формы, построенной нами ранее, поэтому воспользуйтесь копированием!

 Формирование оператора Case для получения имени

Формирование оператора Case для получения имени

 

2. Пока объекты WroxCommerce не способны обновлять информацию о покупателях, поэтому добавьте в объект Customer метод:

 Формирование оператора Case для получения имени

3. Для подчистки "хвостов" напишите небольшой код ASP на странице checkout. asp, который подтверждает форму и вызывает метод Update:

 Формирование оператора Case для получения имени

Формирование оператора Case для получения имени

 

Описание работы

Код этого этапа должен генерировать форму, показанную на рисунке далее.

Аналогично тому, как в первом варианте используется поле HIDDEN с именем logon-customer, в getname case применяется параметр updatecustomer для указания ASP на обновление покупателя после утверждения формы. Скрытое поле HIDDEN позволяет послать в форму значение action. После утверждения формы страница остается в режиме getname и не выводит первую страницу:

 Формирование оператора Case для получения имени

В методе Update используются необязательные параметры, поэтому можно выбрать поля, которые требуется обновить,- нет необходимости обновлять все поля при каждом вызове метода:

 Формирование оператора Case для получения имени

Какие бы специальные значения мы не устанавливали, сохраняется принцип выбора набора записей, содержащего только интересующую нас строку покупателя:

Формирование оператора Case для получения имени

 Формирование оператора Case для получения имени

 

Перед обновлением информации о покупателе мы проверяем, все ли соответствующие поля формы заполнены и совпадают ли два пароля:

 Формирование оператора Case для получения имени

Наконец, выполняем метод Update и переходим на страницу ввода адреса платежа. Это та же самая страница, на которую перенаправляются пользователи, регистрирующиеся по существующей учетной записи:

 Формирование оператора Case для получения имени

Шаг 3 — Добавление адресов

Два следующих этапа — это выбор адреса платежа и адреса отгрузки. Однако покупатель может быть новым или использовать иные адреса, чем хранятся в базе данных (он переехал в другое место, делает подарок другу и т. п.), поэтому нужна страница для ввода адресов.

Читайте так же:

Нам доверяют

Интернет магазин