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


Example.I.9


search.php

<?php

$Category = $_GET[Category];

$Criterion = $_GET[Criterion];

if ($Category == "" && $Criterion == "")

{

header("Location:home.php");

}

?>

Сайт eCommerce

<?php

require("jscript.inc");

?>

<?php

require("header.inc")

?>

<?php

require("menu.inc")

?>

<?php If ($Category != "")

{

?>

Поискрезультатов для категории

<?php echo $Category ?>:



Item Number

Item Title

Item Price

<?php

$conn = odbc_connect

('Driver={Microsoft Access Driver (*.mdb)}; DBQ=c:\inetpub\wwwroot\PHPTutorial\Ecommerce\databases\ecommerce.mdb','','');

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

$sql = "SELECT ItemNumber,ItemTitle,ItemPrice FROM Products WHERE ItemType = '$Category' ORDER BY ItemNumber";

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

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

//Цикл по множеству записей и вывод необходимых записей

while($row = odbc_fetch_array($rs))

{

$ItemNumber = $row[ItemNumber];

$ItemTitle = $row[ItemTitle];

$ItemPrice = number_format($row[ItemPrice],2);

echo "

onMouseOver=\"this.style.backgroundColor="lightgreen";this.style.color="darkgreen";

this.style.cursor="hand"\"

onMouseOut=\"this.style.backgroundColor="white";this.style.color="seagreen"\"

onClick=\"location.href="detail.php?ItemNumber=$row[ItemNumber]\" .

\"&Category=$Category"\"

">

";

}

odbc_close($conn);

?>

$ItemNumber $ItemTitle $$ItemPrice

<?php

}

if ($Criterion != "")

{

?>

Поискрезультатов для критерия

<?php echo $Criterion ?>:



Item Number

Item Title

Item Price

<?php

$conn = odbc_connect

('Driver={Microsoft Access Driver (*.mdb)}; DBQ=c:\inetpub\wwwroot\PHPTutorial\Ecommerce\databases\ecommerce.mdb','','');

$sql = "SELECT ItemNumber,ItemTitle,ItemPrice FROM Products WHERE";

$sql = $sql . " ItemNumber LIKE '%" . $Criterion . "%'";

$sql = $sql . " OR ItemType LIKE '%" . $Criterion . "%'";

$sql = $sql . " OR ItemProducer LIKE '%" . $Criterion . "%'";

$sql = $sql . " OR ItemTitle LIKE '%" . $Criterion . "%'";

$sql = $sql . " OR ItemDescription LIKE '%" . $Criterion . "%'";

$sql = $sql . " ORDER BY ItemNumber";

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

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

//Цикл по множеству записей и вывод необходимых записей

while($row = odbc_fetch_array($rs))

{

$ItemNumber = $row[ItemNumber];

$ItemTitle = $row[ItemTitle];

$ItemPrice = number_format($row[ItemPrice]2);

echo "

onMouseOver=\"this.style.backgroundColor="lightgreen";this.style.color="darkgreen";

this.style.cursor="hand"\"

onMouseOut=\"this.style.backgroundColor="white";this.style.color="seagreen"\"

onClick=\"location.href="detail.php?ItemNumber=$ItemNumber\" .

\"&Criterion=$Criterion"\"">

";

}

odbc_close($conn);

?>

$ItemNumber $ItemTitle $$ItemPrice

<?php

}

?>




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



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