Advertisement
Guest User

Untitled

a guest
May 28th, 2017
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 5.27 KB | None | 0 0
  1. <? include 'header.php'; ?>
  2.  
  3. <div id="content">
  4.  
  5. <div id="levo">
  6.  
  7. <a href="index.php">Katalog</a> > <?=putanja($_GET['kid'])?><br /><br />
  8.  
  9. <?
  10.  
  11. konekcija();
  12. $rmarka = $_GET['rmarka'];
  13. $broj_proizvoda_po_stranici = 10;
  14. $kid = addslashes($_GET['kid']);
  15.  
  16. $rezultat = mysql_query("SELECT * FROM kategorije WHERE parent='$kid' ORDER BY kid") or die(mysql_error());
  17. if($_POST['rmarka'] == ""){
  18.     $proizvodi = mysql_query("SELECT * FROM proizvodi WHERE kid='$kid' and vidljiv='1' ORDER BY pid $listanje") or die(mysql_error());
  19. }
  20. else{
  21.     $proizvodi = mysql_query("SELECT * FROM proizvodi WHERE kid='$kid' and vidljiv='1' and rid='$rmarka' ORDER BY pid $listanje") or die(mysql_error());
  22. }
  23.  
  24. $broj = mysql_query("SELECT * FROM proizvodi WHERE kid='$kid'");
  25. $broj_proizvoda = mysql_num_rows($broj);
  26.  
  27. function prikaz($stranica) {
  28. $od = ($stranica-1)*10 +1;
  29. $do = $od+9;
  30. return "Prikaz: $od - $do";
  31. }
  32.  
  33. $stranica = $_GET["page"];
  34. if ($stranica == 0) $stranica=1;
  35.  
  36. if ($_POST['rmarka'] != "") {
  37.     $rmarka = addslashes($_POST['rmarka']);
  38.     $sql="SELECT * FROM proizvodi WHERE kid='$kid' and rid='$rmarka'";
  39.    
  40. } else {
  41.     $sql="SELECT * FROM proizvodi WHERE kid='$kid'";
  42. }
  43. if (!$q=mysql_query($sql)) {
  44.     echo "Nastala je greska pri izvodjenju upita.<br />" . mysql_query();
  45.     die();
  46. }
  47.  
  48. $broj_proizvoda = mysql_num_rows($q);
  49. $broj_stranica = ceil($broj_proizvoda / $broj_proizvoda_po_stranici);
  50.  
  51.  
  52. function stranice($broj_stranica) {                     // funkcija koja izlistava linkove ka stranicama (1 2 3)
  53.     for ($i=1;$i<=$broj_stranica;$i++) {
  54.         $stranica = $_GET["page"];
  55.         if ($stranica == 0) $stranica=1;
  56.         $kid = $_GET["kid"];
  57.         if ($stranica == $i) echo "$i ";
  58.         else echo "<a href='kategorija.php?kid=$kid&page=$i'>$i</a> ";
  59.     }
  60. }
  61.  
  62. function limit_stranice($stranica) {                   
  63.   return "LIMIT ".(($stranica-1)*10).",10";
  64. }
  65.  
  66. $listanje = limit_stranice($stranica);
  67.  
  68. // AKO IMA PODKATEGORIJA PRIKAZUJE IH
  69.  
  70. if (mysql_num_rows($rezultat)>0) {
  71.  
  72.     echo '<div class="podkategorije">';
  73.     while($row = mysql_fetch_array($rezultat)) {
  74.         echo "<h3>> <a href='kategorija.php?kid=".$row['kid']."'>".$row['ime']."</a></h3>";
  75.     }
  76.     echo '</div>';
  77. }
  78.  
  79. // AKO IMA PROIZVODA PRIKAZUJE PRVO ONO SORTIRANJE PA PROIZVODE
  80.  
  81. if (mysql_num_rows($proizvodi)>0) {
  82.  
  83. ?>
  84. <div class="podkategorije">
  85.  
  86. <?=prikaz($stranica)?>&nbsp;&nbsp;&nbsp;<?echo "Ukupno: ".$broj_proizvoda;?>&nbsp;&nbsp;&nbsp;
  87. <strong>Stranice:</strong> <?stranice($broj_stranica)?> <?echo "SELECT * FROM proizvodi WHERE kid='$kid' and vidljiv='1' ORDER BY pid $listanje";?>
  88.  
  89. <br /><br />
  90. <form name="form" method="get" action="">
  91. Sortiraj po:&nbsp;&nbsp;Robna marka:
  92. <select name="rmarka" onChange="this.form.submit()">
  93. <option value=''>Sve marke</option>
  94. <?
  95. $temp_rmarke = mysql_query("SELECT DISTINCT rid FROM proizvodi WHERE kid='$kid'");
  96. while ($marke = mysql_fetch_array($temp_rmarke)) {
  97.     $rid = $marke['rid'];
  98.     $temp_marke = mysql_fetch_array(mysql_query("SELECT * FROM rmarke WHERE rid='$rid'"));
  99.     $ime_marke = $temp_marke['ime'];
  100.     if ($_POST['rmarka'] == $rid) echo "<option value='$rid' selected>$ime_marke</option>";
  101.     else echo "<option value='$rid'>$ime_marke</option>";
  102. }
  103. ?>
  104. </select>&nbsp;&nbsp;&nbsp;
  105. </form>
  106.  
  107. </div>
  108.  
  109.  
  110. <?
  111.  
  112. while($rowp = mysql_fetch_array($proizvodi)) {
  113.     ?>
  114.  
  115.     <div class="kategorija">
  116.            
  117.             <div class="katslika"><a href="proizvod.php?pid=<?=$rowp[pid]?>">
  118.             <?
  119.             $temp_ime = str_replace("/","_",$rowp[ime]);
  120.  
  121.             $filename = 'proizvodi/'.$temp_ime.'.jpg';
  122.             $size = @getimagesize($filename);
  123.             $sirina = $size[0];
  124.             $visina = $size[1];
  125.             if ($sirina>$visina)
  126.             echo "<img width='150' src='".slika($rowp[ime])."' alt='".$rowp[ime]."' border='0' /></a></div>";
  127.             else
  128.             echo "<img height='150' src='".slika($rowp[ime])."' alt='".$rowp[ime]."' border='0' /></a></div>";
  129.    
  130.     ?>
  131.  
  132.             <div class="katspec">
  133.  
  134.                 <h2><a href="proizvod.php?pid=<?=$rowp[pid]?>"><?=$rowp['ime']?></a></h2>
  135.  
  136.                 <?$rmarke = mysql_query("SELECT rid, ime FROM rmarke WHERE rid='".$rowp['rid']."'") or die(mysql_error());
  137. $row_rm = mysql_fetch_array($rmarke);?>
  138.                
  139.                 Brend: <a href="brend.php?rid=<?=$row_rm[rid]?>"><?=$row_rm[ime]?></a><br /><br />
  140.                 <?
  141.                 if ($rowp[dostupan] == 0)
  142.                     echo '<div class="nedostupan">Trenutno nema na lageru</div><br />';
  143.                
  144.                 ?>
  145.  
  146.  
  147.             </div>
  148.            
  149.             <br class="clear" />
  150.  
  151.         </div>
  152.  
  153. <?
  154.         }
  155.        
  156.  
  157. ?>
  158. <div class="podkategorije">
  159.  
  160. <?=prikaz($stranica)?>&nbsp;&nbsp;&nbsp;<?echo "Ukupno: ".$broj_proizvoda;?>&nbsp;&nbsp;&nbsp;
  161. <strong>Stranice:</strong> <?stranice($broj_stranica)?>
  162.  
  163. <br /><br />
  164. <form name="form" method="get" action="">
  165. Sortiraj po:&nbsp;&nbsp;Robna marka:
  166. <select name="rmarka" onChange="this.form.submit()">
  167. <option value=''>Sve marke</option>
  168. <?
  169. $temp_rmarke = mysql_query("SELECT DISTINCT rid FROM proizvodi WHERE kid='$kid'");
  170. while ($marke = mysql_fetch_array($temp_rmarke)) {
  171.     $rid = $marke['rid'];
  172.     $temp_marke = mysql_fetch_array(mysql_query("SELECT * FROM rmarke WHERE rid='$rid'"));
  173.     $ime_marke = $temp_marke['ime'];
  174.     if ($_POST['rmarka'] == $rid) echo "<option value='$rid' selected>$ime_marke</option>";
  175.     else echo "<option value='$rid'>$ime_marke</option>";
  176. }
  177. ?>
  178. </select>&nbsp;&nbsp;&nbsp;
  179. </form>
  180.  
  181. </div>
  182.  
  183. <?
  184.  
  185.  
  186. }
  187. ?>
  188.  
  189.  
  190. </div>
  191.  
  192. <? include 'desno.php'; ?>
  193.  
  194. <br class="clear" />
  195.  
  196. </div>
  197.  
  198. <? include 'footer.php'; ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement