Введение в программирование на PHP5

       

Получение информации заказа


Первая часть сценария на странице ordercapture.php собирает информацию, посланную из компании кредитных карт через массив $_POST[] и присваивает ее переменным для упрощения записи кода.

<?php '—Сбор информации, возвращаемой компанией кредитных карт $Approval = $_POST[Approval]; $Amount = $_POST[Amount]; $OrderNo = $_POST[CustomerID]; $Name = $_POST[Name]; $Address = $_POST[Address]; $City = $_POST[City]; $State = $_POST[State]; $Zip = $_POST[Zip]; $Phone = $_POST[Phone]; $Email = $_POST[Email]; ...

Компания кредитных карт посылает флаг Approval, задаваемый как "True" или "False" в зависимости от того, был подтвержден заказ или нет. Если заказ подтвержден, необходимо сохранить информацию о заказе в таблицах OrderHeader и OrderDetail; если заказ не был подтвержден, то информация не сохраняется, так как продажа не была сделана. В любом случае, однако, необходимо очистить корзину покупателя этого заказа. Не существует пока никаких ожидающих заказов.

Общая логика сценария для обработки этих задач обработки показана ниже.

if ($Approval) {

'—Создать запись OrderHeader

'—Создать запись OrderDetail

}

'—Создать таблицу ShopCart



Содержание раздела