<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2"/>
<meta name="Description" content="Internetowy sklep agd i rtv"/>
<meta name="keywords" content="Sklep, agd"/>
<meta http-equiv="Content-Language" content="pl"/>
<meta name="Author" content="Marcin Makowski"/>
<title>Sklep AGD i RTV</title>
<link href="style.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="glowa">
INTERNETOWY SKLEP AGD i RTV
</div>
<div id="lewo">
<br/><br/>
<form action="produkty.php?search=" method="get">
<p> <input name="search" type="text"/> </p>
<p> <input name="submit" type="submit" value="szukaj"/> </p>
</form>
<p><a href="szukajka.php">Zaawansowane szukanie</a></p>
<br/><br/>
<p><a href="index.html">strona główna</a></p>
<br/><br/>
<p class="res">
<a href="http://validator.w3.org/check?uri=referer"><img
src="http://www.w3.org/Icons/valid-xhtml10"
alt="Valid XHTML 1.0 Transitional" height="31" width="88" /></a>
<br/>
<a href="http://jigsaw.w3.org/css-validator/"><img
style="border:0;width:88px;height:31px"
src="http://jigsaw.w3.org/css-validator/images/vcss"
alt="Valid CSS!" /></a>
</p>
</div>
<div id="srodek">
<br/><br/><br/>
<table class="abc">
<?php
/* Łączenie i wybranie bazy */
or
die ("Nie można się połączyć");
$nazwa=$_GET['Nazwa'];
$producent=$_GET['Producent'];
$cenaod=$_GET['cenaod'];
$cenado=$_GET['cenado'];
$opis=$_GET['Opis'];
$rodzaje=$_GET["Id_rodz"];
/* Wysyłanie zapytania SQL */
$query = "SELECT * FROM `produkty`";
$where="";
/* wyszukwianie proste */
if (isset($_GET['search'])){ $where="WHERE `Nazwa` LIKE '%{$_GET['search']}%' OR `Producent` LIKE '%{$_GET['search']}%'";
}
/* wyszukwianie zaawansowane */
if (isset($_GET['advanced_search'])){
$where="";
if (isset($_GET['Nazwa'])){ $where="$where `Nazwa` LIKE '%{$_GET['Nazwa']}%' AND";
}
if (isset($_GET['Producent'])){ $where="$where `Producent` LIKE '%{$_GET['Producent']}%' AND";
}
if (isset($_GET['Opis'])){ $where="$where `Opis` LIKE '%{$_GET['Opis']}%' AND";
}
if (!empty($_GET['cenaod'])) { $where= "$where Cena >= '{$_GET['cenaod']}' AND";
}
if (!empty($_GET['cenado'])) { $where= "$where Cena <= '{$_GET['cenado']}' AND";
}
$where2="";
if ($_GET["Id_rodz"][1]=="1"){
$where2="$where2 Rodzaj='Rozne' OR";
}
if ($_GET["Id_rodz"][2]=="2"){
$where2="$where2 Rodzaj='Tv' OR";
}
if ($_GET["Id_rodz"][3]=="3"){
$where2="$where2 Rodzaj='Kuchnia' OR";
}
if ($_GET["Id_rodz"][4]=="4"){
$where2="$where2 Rodzaj='Muzyka' OR";
}
if ($where2!=""){
$where.='('.$where2.')';
}else{
}
switch ($_GET['sort']) {
case 0:
$where = "$where ORDER BY `Id` ASC";
break;
case 1:
$where = "$where ORDER BY `Nazwa` ASC";
break;
case 2:
$where = "$where ORDER BY `Nazwa` DESC";
break;
case 3:
$where = "$where ORDER BY `Producent` ASC";
break;
case 4:
$where = "$where ORDER BY `Producent` DESC";
break;
case 5:
$where = "$where ORDER BY `Cena` ASC";
break;
case 6:
$where = "$where ORDER BY `Cena` DESC";
break;
}
$where = "WHERE $where";
}
/* SORTOWANIE PO STRZALCE */
if($_REQUEST["sort"] == "nazwa_rosnaco") $order="order BY `Nazwa` ASC";
elseif($_REQUEST["sort"] == "nazwa_malejaco") $order="order BY `Nazwa` DESC";
elseif($_REQUEST["sort"] == "producent_rosnaco") $order="order BY `Producent` ASC";
elseif($_REQUEST["sort"] == "producent_malejaco") $order="order BY `Producent` DESC";
elseif($_REQUEST["sort"] == "ilosc_rosnaco") $order="order BY `Ilosc` ASC";
elseif($_REQUEST["sort"] == "ilosc_malejaco") $order="order BY `Ilosc` DESC";
elseif($_REQUEST["sort"] == "cena_rosnaco") $order="order BY `Cena` ASC";
elseif($_REQUEST["sort"] == "cena_malejaco") $order="order BY `Cena` DESC";
elseif($_REQUEST["sort"] == "rodzaj_rosnaco") $order="order BY `Rodzaj` ASC";
elseif($_REQUEST["sort"] == "rodzaj_malejaco") $order="order BY `Rodzaj` DESC";
elseif($_REQUEST["sort"] == "rok_rosnaco") $order="order BY `Rok` ASC";
elseif($_REQUEST["sort"] == "rok_malejaco") $order="order BY `Rok` DESC";
$result = mysql_query ("$query $where $order") or
die ("Zapytanie zakończone niepowodzeniem"); <tr class=\"aa\">
<td class=\"tab_id1\">Id</td>
<td class=\"tab_nazwa1\">
<a href=\"produkty.php?Nazwa=$nazwa&Producent=$producent&Opis=$opis&Id_rodz=$rodzaje&cenaod=$cenaod&cenado=$cenado&sort=nazwa_rosnaco\"><img src='004.jpg' alt='Sortowanie Rosnaco wg NAZWY' /></a>
Nazwa
<a href=\"produkty.php?Nazwa=$_nazwa&Producent=$_producent&Opis=$_opis&cenaod=$_cenaod&cenado=$_cenado&sort=nazwa_malejaco\"><img src='066.jpg' alt='Sortowanie Malejaco wg NAZWY' /></a>
</td>
<td class=\"tab_pro1\">
<a href=\"produkty.php?sort=producent_rosnaco\"><img src='004.jpg' alt='Sortowanie Rosnaco wg PRODUCENTA' /></a>
Producent
<a href=\"produkty.php?sort=producent_malejaco\"><img src='066.jpg' alt='Sortowanie Malejaco wg PRODUCENTA' /></a>
</td>
<td class=\"tab_ilosc1\">
<a href=\"produkty.php?sort=ilosc_rosnaco\"><img src='004.jpg' alt='Sortowanie Rosnaco wg ILOSCI' /></a>
Ilośc
<a href=\"produkty.php?sort=ilosc_malejaco\"><img src='066.jpg' alt='Sortowanie Malejaco wg ILOSCI' /></a>
</td>
<td class=\"tab_cena1\">
<a href=\"produkty.php?sort=cena_rosnaco\"><img src='004.jpg' alt='Sortowanie Rosnaco wg CENY' /></a>
Cena
<a href=\"produkty.php?sort=cena_malejaco\"><img src='066.jpg' alt='Sortowanie Malejaco wg CENY' /></a>
</td>
<td class=\"tab_rodzaj1\">
<a href=\"produkty.php?sort=rodzaj_rosnaco\"><img src='004.jpg' alt='Sortowanie Rosnaco wg RODZAJU' /></a>
Rodzaj
<a href=\"produkty.php?sort=rodzaj_malejaco\"><img src='066.jpg' alt='Sortowanie Malejaco wg RODZAJU' /></a>
</td>
<td class=\"tab_rok1\">
<a href=\"produkty.php?sort=rok_rosnaco\"><img src='004.jpg' alt='Sortowanie Rosnaco wg ROKU' /></a>
Rok produkcji
<a href=\"produkty.php?sort=rok_malejaco\"><img src='066.jpg' alt='Sortowanie Malejaco wg ROKU' /></a>
</td>
</tr>";
/* wyrzucanie w tabeli wynikow */
$id=$val['0'];
$nazwa=$val['1'];
$pro=$val['2'];
$ilosc=$val['3'];
$cena=$val['4'];
$rodzaj=$val['5'];
$rok=$val['7'];
<tr class=\"aaa\">
<td class=\"tab_id\">$id</td>
<td class=\"tab_nazwa\">$nazwa</td>
<td class=\"tab_pro\">$pro</td>
<td class=\"tab_ilosc\">$ilosc</td>
<td class=\"tab_cena\">$cena</td>
<td class=\"tab_rodzaj\">$rodzaj</td>
<td class=\"tab_rok\">$rok</td>
<td><a href=\"szczegoly.php?id=$id\">szczegóły</a></td>
</tr>
";
}
}else{
echo "<tr><td>Brak wyników dla podanych kategorii.</td></tr>"; }
?>
</table>
</div>
<div id="stopka">
<p>
Marcin Makowski 2007
</p>
</div>
</body>
</html>