bigpo.ru
добавить свой файл
  1 2 3 4 5

Добавить металлопрокат







Группа товара:





Наименование:





Радиус:


 мм.


Марка стали:





Цена за тонну:

руб.










В Приложении 2 приведен код страницы интерфейса ввода метизов (metyz_form.php).

Интерфейсы выполнены в виде форм на языке HTML.

Ниже показано окно интерфейса ввода металлопроката.



Рисунок 2.4 – Интерфейс ввода металлопроката

После выбора пользователем подкатегории происходит переход к списку товаров (products_list.php). В формировании этого списка часто используется оператор mysql_result.

Синтаксис оператора: mysql_result (resource result, int row [, mixed field])

mysql_result() возвращает содержимое одной ячейки из результирующего набора MySQL. Аргумент field может быть смещением поля, именем поля или именем_таблицы.именем_поля (tablename.fieldname). [6].

При работе с большими результирующими наборами вы можете предусмотреть использование одной из функций, извлекающих ряд целиком. Эти функции возвращают содержимое нескольких ячеек в одном вызове функции, они работают НАМНОГО быстрее, чем mysql_result(). Необхоимо отметить также, что специфицирование числового смещения для аргумента field намного быстрее, чем специфицирование аргумента fieldname или tablename.fieldname [3].

Ниже показано окно списка товаров для категории «Трубы горячедеформированные».



Рисунок 2.5 – Страница списка товаров

Ниже приведен код страницы products_list.php


$soed=mysql_connect("localhost", "root", "");

mysql_select_db("metallservice", $soed);

$Zapros3 = "select * from podkategoria where podkategoria_id=$podkategoria";

$Rezalt3 = mysql_query($Zapros3,$soed) or die (mysql_error());

$podkategoria_name = mysql_result($Rezalt3, 0, "nazvanie");

print "

$podkategoria_name

";


$Zapros3 = "select * from product where podkategoria_id=$podkategoria";

$Rezalt3 = mysql_query($Zapros3,$soed) or die (mysql_error());

$Num_products = mysql_num_rows($Rezalt3) or die (mysql_error());

$k=0;

print "";

print "";

while ($k < $Num_products)

{

$product_id = mysql_result($Rezalt3, $k, "product_id");

$nazvanie = mysql_result($Rezalt3, $k, "nazvanie");

$r1 = mysql_result($Rezalt3, $k, "r1");

$marka_id = mysql_result($Rezalt3, $k, "marka_id");

$Zapros4 = "select * from marka where marka_id=$marka_id";

$Rezalt4 = mysql_query($Zapros4,$soed) or die (mysql_error());

$marka = mysql_result($Rezalt4, 0, "nazvanie");

$cena = mysql_result($Rezalt3, $k, "cena");

print "";

print "";

print "";

$k++;

}

?>

НазваниеРадиусМарка сталиЦенаЗаказать
$nazvanie $r1 $marka $cenaЗаказать


После того, как пользователь просмотрел список товаров, он может перейти к заказу, нажав на кнопку .

Интерфейс заказа выглядит следующим образом:



Рисунок 2.6 – Интерфейс заказа

Ниже приведен код страницы интерфейса формы заказа order_form.php







<< предыдущая страница   следующая страница >>