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


Суммарные строки заказа и кнопки


После того как сценарий закончил итерации по объектам корзины покупателя и перечислил все покупки, вычисляется стоимость доставки ($OrderShipping) как 2% от OrderTotal и выводится пара суммарных строк.

$OrderShipping = number_format($OrderTotal * .02,2); $OrderTotal = number_format($OrderTotal + $OrderShipping,2); <tr> <td colspan="4" style="text-align:right">Shipping </td> <td style="text-align:right"><?php echo $OrderShipping ?></td> </tr> <tr> <th colspan="4" style="text-align:right">Order Total </th> <td style="border-style:solid"><b><?php echo $OrderTotal ?></b></td> </tr>

Наконец, выводятся две кнопки: кнопка "Update" для отправки всех сделанных изменений количества продуктов, и кнопка "Checkout" для оформления заказа. Последняя кнопка обсуждается дальше вместе с оформлением покупки с помощью кредитной карты.

Заказчики могут посещать страницу shopcart.php в любое время, даже до того, как будут сделаны какие-либо покупки. Однако, когда это происходит, вывод кнопок или доступ к ним для посетителя не обязателен. Они нужны только тем заказчикам, которые выбрали продукты для покупки. Поэтому их вывод происходит только для тех заказчиков, которые имеют объекты в своей корзине покупателя, т.е. когда значение OrderTotal не равно $0.00. Это условие используется для определения, будут или нет выводиться кнопки.

<?php if($OrderTotal != 0) {?> <div style="width:375px; line-height:8pt"> <input type="submit" name="UpdateButton" class="buttonM" style="float:left; margin-right:5px" value="Update" onMouseOver="OverMouse(this)"; onMouseOut="OutMouse(this)"> <span class="small">Щелкните, чтобы обновить измененные значения количества. Введите новое значение количества или введите 0, чтобы отменить покупку товара.</span> </div> <?php } ?>




Начало  Назад  Вперед



Книжный магазин