Ik heb onderstaande code, werkt prima.

Nu wil ik in de tabel een pull down filter maken op de koppen.
Denk maar aan excel dan de filter functie op de kolommen.

Hoe krijg ik dit voor elkaar?

Alvast bedankt


<section>
  <?php
include ("db_config.php");
$output = '';

if(isset($_POST['search'])) {
	$searchq = $_POST['search'];
	$searchq = preg_replace ("#[^0-9a-z]#i","",$searchq);
	
	$query = mysql_query("SELECT * FROM hoofdartikel WHERE merk LIKE '%$searchq%' OR type LIKE '%$searchq%'") or die ("Kan niet zoeken!");
	$count = mysql_num_rows ($query);
	if($count == 0){
		$output = 'Helaas geen resultaten';
	}else{
		while($row = mysql_fetch_array($query)) {
			$merk = $row['merk'];
			$type = $row['type'];
			$omschrijving = $row['omschrijving'];
			$artnr = $row['artnr'];
			$alternatief = $row['alternatief'];
			$id = $row['id'];
			
			$output .= '<tr><td>'.$merk.'</td><td>'.$type.'</td><td>'.$omschrijving.'</td><td>'.$artnr.'</td><td>'.$alternatief.'</td></tr>';
		}
	}
}	
?>
</section>

<!doctype html>
<html><head>
<meta charset="utf-8">
<title>zoeken</title>

<link rel="stylesheet" href="css/style.css">
</head>
<body>
<div>
	<form id="zoekform" action="zoeken.php" method="post">
    <input type="text" name="search" placeholder="Zoek naar artikelen.."/>
    <input type="submit" value=">>" />
    </form></br>

<table id="zoektabel">
	<tr>
		<th>Artikelnummer</th>
		<th>Merk</th>
        <th>Type</th>
        <th>Omschrijving</th>
        <th>Alternatief</th>
	</tr>
<?php 
print("$output");
?>

</body>
</html>
Bedankt voor je reactie, ik snap de verwarring.
Niet goed me bericht gecontroleerd.

Ik bedoel de filter van excel op de kolommen (maar dan natuurlijk toepasbaar in mijn code)

Jou voorbeelden zijn volgens mij meer een draaitabel, maar daar zit wel de functie in die ik bedoel dus.
Niemand?

Of nog niet duidelijk?
Ik denk dat je moet zoeken op AJAX.

De inhoud van de tabel komt dan via AJAX uit de database. Door op de kolomnamen te klikken laat je het anders sorteren in je SQLa
Zoiets?

https://www.timeatlas.com/excel-autofilter/

Maak bovenaan de table dropdown menus met de unieke waarden uit de betreffende column.

Als je in een menu iets kiest, worden de regels erbij gezocht in de database.

Hoe je dat doet, kan je uitvinden met een zoekopdracht.

http://www.google.nl/search?q=php+ajax+dynamic+search+drop+down+menus

Een voorbeeld in die richting is wellicht dit :

http://www.codexworld.com/dynamic-dependent-select-box-using-jquery-ajax-php/
Top, het idee is dat idd.
Maar ik krijg het niet in de praktijk geregeld (lees ik snap het niet)
Kan iemand een opzet geven voor in mijn code?
Tnx !

Hier moet ik wel uitkomen, bij vragen weet ik jullie te vinden ;)

Bedankt weer !
Bekijk 'https://datatables.net' of 'https://www.dynatable.com'; (gebruik ik nog steeds, geen zin/tijd gehad om over te stappen)

Met iig de dynatable kun je simpel filters maken dmv een 'select' dropdown te maken en vullen met je 'merken' en met jquery change() de filter toepassen op de kolom van merken :)

Reageren