Основы работы в Dreamweaver



           

Добавление динамических данных в сценарий расчета - часть 2


При использовании ColdFusion появится такой код:

<cfoutput>#rs_tourprices_filtered.tourName#</cfoutput>

Тег <cfoutput> эквивалентен функции ASP Response.Write(), а выводит он определенное значение в поле tourName, хранящееся в отфильтрованном наборе записей rs_tourprices_filtered.

При использовании PHP код будет следующим:

<?php echo $row_rs_tourprices_filtered['tourName']; ?>

Команда echo выполняет те же действия, что и Response.Write() (ASP) или <cfoutput> (ColdFusion). Так же, как в случае ASP и ColdFusion, этот код выводит значение в поле tourName, хранящееся в наборе записей rs_tourprices_filtered.

Важно просмотреть и понять этот код, поскольку на следующем шаге придется создать код вручную.

  • В режиме Code (Код) найдите сценарий расчета. Удалите строку, устанавливающую значение переменной basePrice равным значению переменной tourName.

    В ASP код, который следует удалить, выглядит следующим образом: basePrice=Request.Form("tourName"). Находится он в строке 34.

    В ColdFusion код выглядит так: <cfset basePrice = form.tourName>. Он размещен в строке 14.

    В PHP код выглядит таким образом: $basePrice = $_POST['tourName']; и расположен в строке 12.

    Эта строка больше не нужна, поскольку теперь стоимость тура передается не из формы, а из базы данных. Вдобавок требуется использовать два вида цен: для взрослых и для детей.


    увеличить изображение

  • Добавьте две новые строки кода, в которых задается значение двух новых переменных: basePriceAdult и basePriceChild.


    Для ASP:

    basePriceAdult=rs_tourprices_filtered.Fields.Item("basePriceAdult").Value basePriceChild=rs_tourprices_filtered.Fields.Item("basePriceChild").Value

    Для ColdFusion:

    <cfset basePriceAdult = rs_tourprices_filtered.basePriceAdult> <cfset basePriceChild = rs_tourprices_filtered.basePriceChild>

    Для PHP:

    $basePriceAdult = $row_rs_tourprices_filtered['basePriceAdult']; $basePriceChild = $row_rs_tourprices_filtered['basePriceChild'];




    Содержание  Назад  Вперед