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


Вывод описания продукта


Когда делается соединение со страницей detail.php, соответствующая строка запроса предоставляет странице ItemNumber продукта и значение Category или Criterion из предшествующего поиска. Страница detail.php применяет ItemNumber для извлечения всех связанных с ним полей из таблицы Product и выводит эту информацию на странице. Значение Category или Criterion используется для создания обратной ссылки на страницу поиска.


Программирование страницы достаточно просто. ItemNumber используется для извлечения соответствующей записи из таблицы Product и для доступа к изображению продукта в папке Pictures. Вся эта информация выводится затем на странице.

detail.php <% $ItemNumber = $_GET[ItemNumber] $Category = $_GET[Category] $Criterion = $_GET[Criterion] %>

<html> <head> <title>Сайт eCommerce </title> <link href="stylesheetEC.css" rel="stylesheet"> <?php require("jscript.inc") ?> </head> <body>

<div style="position:absolute; top:0px; left:0px; width:780px; background-color:seagreen; color:white; padding:5px"> <?php require("header.inc") ?> </div>

<div style="position:absolute; top:75px; left:10px; width:175px"> <?php require("menu.inc") ?> </div>

<div style="position:absolute; top:75px; left:200px; width:550px">

<?php

$conn = odbc_connect ('Driver={Microsoft Access Driver (*.mdb)}; DBQ=..\Ecommerce\databases\ecommerce.mdb','','');

//Формирование оператора SQL SELECT

$sql = "SELECT * FROM Products WHERE ItemNumber = '$ItemNumber'";

//Выполнение оператора SQL и создание множества записей

$rs = odbc_exec($conn, $sql);

//Присваивание записей

$ItemType = odbc_result($rs,ItemType); $ItemProducer= odbc_result($rs,ItemProducer); $ItemTitle = odbc_result($rs,ItemTitle); $ItemDescription = odbc_result($rs,ItemDescription); $ItemPrice = number_format(odbc_result($rs,ItemPrice),2);

?>




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



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