Создание записи OrderHeader
Сценарий начинается с открытия соединения с базой данных eCommerce. Это соединение необходимо для очистки корзины покупателя, независимо от того, будут или нет созданы записи заказа. Затем, если было получено подтверждение от компании кредитных карт, сценарий создает запись OrderHeader.
$conn = odbc_connect('Driver={Microsoft Access Driver (*.mdb)};DBQ=c:\inetpub\wwwroot\PHPTutorial\Ecommerce\ databases\ecommerce.mdb','',''); if ($Approval) { $sqlInsert = "INSERT INTO OrderHeader (OrderNo,OrderDate,CustomerName, CustomerAddress,CustomerCity,CustomerState, CustomerZip,CustomerPhone,CustomerEmail) Values('$OrderNo','$Date','$Name', '$Address','$City','$State',' $Zip','$Phone','$Email')"; $rsInsert = odbc_exec($conn,$sqlInsert); }
Этот процесс состоит просто в создании новой записи в таблице OrderHeader и копировании полей, посланных из компании кредитных карт в новую запись. Поле OrderDate заполняется текущей системной датой. После того как запись заполнена и обновлена, множество записей закрывается.