HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/SBogers25/superbedrukt.nl/wwwroot/zoeken.php
<?php

	$page_nr = $subpagina;

	if(empty($page_nr)){ $page_nr = 1; }
	
	$_SESSION['page_nr'] = $page_nr;
	
	$van_nr = ($page_nr - 1) * $artikelen_pp;	
	$tot_nr = $artikelen_pp;
	
	$vorige_pagina = $page_nr - 1;
	$volgende_pagina = $page_nr + 1; 

	if(isset($_POST['zoek_trefwoord'])){
		$zoek_trefwoord = $_POST['zoek_trefwoord'];
		$zoek_trefwoord = checkData($zoek_trefwoord);
		if($zoek_trefwoord == "- trefwoord -"){
			$zoek_trefwoord = "";
		}
		$_SESSION['zoek_trefwoord'] = $zoek_trefwoord;
	}else{
		$zoek_trefwoord = $_SESSION['zoek_trefwoord'];
	}
	if(isset($_POST['zoek_cat'])){
		$zoek_cat = $_POST['zoek_cat'];
		$zoek_cat = checkData($zoek_cat);
		$_SESSION['zoek_cat'] = $zoek_cat;
	}else{
		$zoek_cat = $_SESSION['zoek_cat'];
	}
	if(isset($_POST['zoek_merk'])){
		$zoek_merk = $_POST['zoek_merk'];
		$zoek_merk = checkData($zoek_merk);
		$_SESSION['zoek_merk'] = $zoek_merk;
	}else{
		$zoek_merk = $_SESSION['zoek_merk'];
	}
	if(isset($_POST['zoek_artikelnr'])){
		$zoek_artikelnr = $_POST['zoek_artikelnr'];
		$zoek_artikelnr = checkData($zoek_artikelnr);
		if($zoek_artikelnr == "- artikel nr. -"){
			$zoek_artikelnr = "";
		}
		$_SESSION['zoek_artikelnr'] = $zoek_artikelnr;
	}else{
		$zoek_artikelnr = $_SESSION['zoek_artikelnr'];
	}

	$q_articles = 	"SELECT kms_articles.article_id, kms_articles.article_name, kms_articles.article_number, kms_articles.image_dir, kms_articles.url, 
					kms_brands.brand_name, kms_genders.gender_name, kms_subcategories.subcategorie_name, kms_categories.categorie_name FROM kms_articles 
					INNER JOIN kms_brands ON kms_articles.brand_id = kms_brands.brand_id 
					INNER JOIN kms_genders ON kms_articles.gender_id = kms_genders.gender_id 
					INNER JOIN kms_subcategories ON kms_articles.subcategorie_id = kms_subcategories.subcategorie_id 
					INNER JOIN kms_categories ON kms_subcategories.categorie_id = kms_categories.categorie_id WHERE"; 
					
	$q_array = 		"SELECT kms_articles.article_id FROM kms_articles 
					INNER JOIN kms_brands ON kms_articles.brand_id = kms_brands.brand_id 
					INNER JOIN kms_genders ON kms_articles.gender_id = kms_genders.gender_id 
					INNER JOIN kms_subcategories ON kms_articles.subcategorie_id = kms_subcategories.subcategorie_id 
					INNER JOIN kms_categories ON kms_subcategories.categorie_id = kms_categories.categorie_id WHERE"; 	
					
	$q_count = 		"SELECT COUNT(kms_articles.article_id) AS totaal_articles FROM kms_articles 
					INNER JOIN kms_brands ON kms_articles.brand_id = kms_brands.brand_id 
					INNER JOIN kms_genders ON kms_articles.gender_id = kms_genders.gender_id 
					INNER JOIN kms_subcategories ON kms_articles.subcategorie_id = kms_subcategories.subcategorie_id 
					INNER JOIN kms_categories ON kms_subcategories.categorie_id = kms_categories.categorie_id WHERE"; 
	
	if(!empty($zoek_trefwoord)){ 
		 $query_zoekwoord = " (kms_articles.article_name LIKE '%".$zoek_trefwoord."%' OR kms_articles.article_number LIKE '%$".$zoek_trefwoord."%' OR kms_articles.description LIKE '%".$zoek_trefwoord."%'
		 OR kms_brands.brand_name LIKE '%".$zoek_trefwoord."%' OR kms_genders.gender_name LIKE '%".$zoek_trefwoord."%' OR kms_subcategories.subcategorie_name LIKE '%".$zoek_trefwoord."%' 
		 OR kms_categories.categorie_name LIKE '%".$zoek_trefwoord."%')"; 
	
		 $q_articles .= $query_zoekwoord;		 		 
		 $q_array .= $query_zoekwoord;			 
		 $q_count .= $query_zoekwoord;	 
	}
	
	if(!empty($zoek_artikelnr)){ 
		if(!empty($zoek_trefwoord)){
			$query_artikelnr = " AND kms_articles.article_number LIKE '%".$zoek_artikelnr."%'"; 
		}else{
			$query_artikelnr = " kms_articles.article_number LIKE '%".$zoek_artikelnr."%'"; 
		}
		 $q_articles .= $query_artikelnr;		 		 
		 $q_array .= $query_artikelnr;			 
		 $q_count .= $query_artikelnr;	 
	}
		
	if(!empty($zoek_cat)){ 
		if(!empty($zoek_trefwoord) || !empty($zoek_artikelnr)){
			$query_cat = " AND kms_articles.subcategorie_id=".$zoek_cat;
		}else{
			$query_cat = " kms_articles.subcategorie_id=".$zoek_cat;
		}
		 $q_articles .= $query_cat;		 		 
		 $q_array .= $query_cat;			 
		 $q_count .= $query_cat;	 
	}	
	if(!empty($zoek_merk)){ 
		if(!empty($zoek_trefwoord) || !empty($zoek_artikelnr) || !empty($zoek_cat)){
			$query_merk = " AND kms_articles.brand_id=".$zoek_merk; 
		}else{
			$query_merk = " kms_articles.brand_id=".$zoek_merk; 
		}
		 $q_articles .= $query_merk;		 		 
		 $q_array .= $query_merk;			 
		 $q_count .= $query_merk;	 
	}	
	
	$q_articles .= " ORDER BY kms_articles.sort_order ASC LIMIT ".$van_nr.", ".$tot_nr;
	$r_articles = mysql_query($q_articles);
		
	$r_array = mysql_query($q_array);
	$search_ids_array;
	$id_counter = 1;
	
	while($rec_array = mysql_fetch_array($r_array)){
		$search_ids_array[$id_counter] = $rec_array[0];
		$id_counter++;
	}
	$_SESSION['search_ids'] = $search_ids_array;

	$r_count = mysql_query($q_count);
	$rec_count = mysql_fetch_array($r_count);
	
	$max_pagina = ceil(($rec_count['totaal_articles'] / $artikelen_pp));
			
	$max_pagina = ceil(($rec_count['totaal_articles'] / $artikelen_pp) + $erbij);
	
	if($page_nr == 1){ 
		$totaal_weergave_van_1 = 1; 
		
		if($max_pagina > 1){
			$totaal_weergave_van_2 = 13; 
		}else{
			$totaal_weergave_van_2 = $rec_count['totaal_articles'];
		}
	}else{
		$totaal_weergave_van_1 = (($page_nr - 1) * 13) + 1;
		
		if($max_pagina > $page_nr){
			$totaal_weergave_van_2 = $totaal_weergave_van_1 + 13 - 1; // -1 is de verbetering van de plus 1	
		}else{
			$totaal_weergave_van_2 = $rec_count['totaal_articles'];	
		}		
	}
	$totaal_weergave_tot = $rec_count['totaal_articles']; 
	
	if(($totaal_weergave_van_2 - $totaal_weergave_van_1) < 5){
		$extraCSS = true;	
	}
?>			

<div id="headerBreadcrump">
	<div class="dotLineTop"></div>
	<div class="textLeft"><a href="/">Home</a><span class="slash">/</span><a class="active" href="">Zoeken</a></div>
    <div class="textCenter">
		<?php 
        if($rec_count['totaal_articles'] == 0){
			echo("Geen resultaten"); 
        }else{
            echo($totaal_weergave_van_1." - ".$totaal_weergave_van_2." van ".$totaal_weergave_tot." resultaten"); 
        } ?>
    </div>
    <div class="textRight">
    <?php if($max_pagina != 1){ ?>
    	<ul>
		<?php  
			for ($nummer = 1; $nummer <= $max_pagina; $nummer++) { ?>
                
                <li><a <?php if($nummer == $page_nr){ echo("class=\"active\""); } ?> 
                href="/zoeken<?php  if($nummer != 1) { echo("/".$nummer); } ?>" title="Pagina <?php echo($nummer); ?>"><?php echo($nummer); ?></a>
                <?php if($nummer != $max_pagina){ echo("<span class=\"dash\">|</span>"); } ?></li>
                
        <?php } ?>
	    </ul>    
    <?php } ?>    
    </div>   
    <div class="clear_both"></div>
    <div class="dotLineBottom"></div>
</div>

<div id="leftSide">

    <div id="searchBlock" class="width281">
        <?php include("searchBlock.php"); ?>
    </div>
    
    <div id="contactBlock" class="width281">
        <?php include("contactBlock.php"); ?>
    </div>
    
</div>

<div id="rightSide">

	<?php if($rec_count['totaal_articles'] == 0){ ?>
    <div id="mainContent">
        <div id="mainLeft">
            <div class="pageText width475">
                <div class="topBackgr"></div>
                <div class="contentBlock">
                	<div class="divContent">
                    	<h1>Geen resultaten</h1>
                        <p>Helaas zijn er geen resultaten gevonden.</p>
                    </div>                
                </div>
                <div class="bottomBackgr"></div>
            </div>
        </div>
    	<div id="mainRight">
            <?php include("rightSide.php"); ?>
        </div>  
    </div>
    
    <?php }else{ ?>
    
    <div id="subContent">
    
        <div id="mainRight">
            <?php include("rightSide.php"); ?>
        </div>  
    
        <ul class="overviewProducts <?php if($extraCSS){ echo("minWidth"); }?>">
        	<?php
				
				$articles_counter = 0;
				
				while($rec_articles = mysql_fetch_array($r_articles)){ ?>

                    <li class="
						<?php 

						if($articles_counter <= 4){
							if($articles_counter % 2 == 0){ echo("first"); } 
							if($articles_counter == 4){ $articles_counter = 6; }
						}else{
							if($articles_counter % 3 == 0){ echo("first"); } 
						}								
	
						?> width236">
                        <div class="topBackgr"></div>
                        <div class="contentBlock">
                            <div class="divContent">
                                <div class="name">
                                    <a href="/zoeken/<?php echo($page_nr."/".$rec_articles['url']); ?>" title="<?php echo(html_entity_decode($rec_articles['article_name'])); ?>"><span class="nameSpan"><?php echo(html_entity_decode($rec_articles['article_name'])); ?></span><span class="arrows">&raquo;</span></a>
                                </div>                            
                                <div class="image">
                                    <img src="/article_images/<?php echo($rec_articles['image_dir']); ?>/thumb.jpg" width="125" alt="<?php echo(html_entity_decode($rec_articles['article_name'])); ?>"/>
                                    <div class="artikelnr"><?php echo(html_entity_decode($rec_articles['article_number'])); ?></div>
                                </div>
                                <div class="meerInfo">meer info</div> 
                            </div>                    
                        </div>
                        <div class="bottomBackgr"></div>
                    </li>
                <?php 
					$articles_counter++; 
				} ?>
                         
		</ul>
    </div>
    <?php if($max_pagina != 1){ ?>
        <div id="categoriePageMenu">
            <?php if($vorige_pagina > 0){ ?>
                <a class="arrowLeft" href="/zoeken<?php if($vorige_pagina != 1) { echo("/".$vorige_pagina); } ?>" title="Vorige pagina"></a>
            <?php }else{ ?>
                <a class="arrowLeft grijs"></a>
            <?php } ?>
            
            <?php 
            if($volgende_pagina <= $max_pagina){ ?>
                <a class="arrowRight" href="/zoeken<?php if($volgende_pagina != 1) { echo("/".$volgende_pagina); } ?>" title="Volgende pagina"></a>
            <?php }else{ ?>
                <a class="arrowRight grijs"></a>
            <?php } ?>
        </div>
    <?php } ?>
<?php } ?>
</div>

<div id="footerBreadcrump">
	<div class="dotLine"></div>
	<div class="textLeft"><a href="/">Home</a><span class="slash">/</span><a class="active" href="">Zoeken</a></div>
    <div class="textCenter"><?php echo($totaal_weergave_van_1);?> - <?php echo($totaal_weergave_van_2);?> van <?php echo($totaal_weergave_tot);?> resultaten</div>
    <div class="textRight">
    <?php if($max_pagina != 1){ ?>
    	<ul>
		<?php 
			for ($nummer = 1; $nummer <= $max_pagina; $nummer++) { ?>
                
                <li><a <?php if($nummer == $page_nr){ echo("class=\"active\""); } ?> 
                 href="/zoeken<?php  if($nummer != 1) { echo("/".$nummer); } ?>" title="Pagina <?php echo($nummer); ?>"><?php echo($nummer); ?></a>
                <?php if($nummer != $max_pagina){ echo("<span class=\"dash\">|</span>"); } ?></li>
                
        <?php } ?>
	    </ul> 
    <?php } ?>       
    </div>   
</div>