Ik heb een script, die filtert 2 zoekopdrachten en sorteert ze daarna in een tabel (zie: http://i9.tinypic.com/4kd46de.jpg)
Ik heb nu geprobeerd een 3e dropdownmenu toe te voegen, zonder invoerveld, en als je op een item klikt in het menu, dat hij dit filter ook toepast. Het gaat om auto's, dat wanneer je een specifieke auto aanklikt hij filtert op het kenteken dat bij de auto past. Dit kenteken staat in de database. (Voorbeeld: http://i13.tinypic.com/6cwxugi.jpg)
Wat is de makkelijkste manier om dit voor elkaar te krijgen?
Hierbij de code:
<html>
<head>
<title>Rittenlijst</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head>
<?php error_reporting(0); ?>
<?php include ("style.css") ?>
<?php include ("connectie.php") ?>
<body topmargin="0">
<form action="zoeken.php" method="post">
<table background="img/top.jpg" align="center" width="780" height="60" border="0" cellpadding="0" cellspacing="0"
bgcolor="#FFFFFF">
<tr>
<td align="left"><a href="index2.php?afg=Nee"><img src="img/Terug.gif" alt="Terug naar het Overzicht" width="39"
height="40" border="0" align="absmiddle"></a> <a href="toevoegen.php"><img src="img/Nieuw.gif" alt="Rit Toevoegen"
border="0" align="absmiddle"></a>
<a href="/vernieuwen"><img src="img/Refresh.gif" onClick="self.location.reload();" alt="Vernieuwen" border="0"
align="absmiddle"></a> <a href="printen.php"><img src="img/printen.gif" alt="Overzicht Afdrukken" width="39"
height="40" border="0" align="absmiddle"></a>
</td>
<td align="right"><a href="kenteken.php"><img src="img/Kenteken.gif" alt="Auto, Chauffeur of Invoerder Toevoegen"
border="0" align="absmiddle"></a>
<a href="zoeken.php"><img src="img/Zoeken.gif" alt="Zoeken" border="0" align="absmiddle"></a> <a
href="help.php"><img src="img/Help.gif" alt="Help" border="0" align="absmiddle"></a></td>
</tr>
</table>
<table align="center" width="780" border="0" cellpadding="4" cellspacing="0" bgcolor="#FFFFFF">
<tr class="titeldatumbalk">
<td colspan="4"><strong>Zoeken</strong></tr>
<tr>
<td width="25%" class="titelkolombalk"> <p align="center">
<select name="a1">
<option value="">Klik voor opties..</option>
<option value="ordernr">Ordernummer</option>
<option value="datum">Datum</option>
<option value="kenteken">Kenteken</option>
<option value="bestemming">Klant</option>
</select>
<br>
<input name="a" type="text" id="a" size="20" maxlength="50">
<br>
<br>
<input type="Submit" name="Action" value="Zoek">
</p></td>
<td width="25%" align="center" valign="top" class="titelkolombalk">
<div align="center">
<select name="b1">
<option value="">Klik voor opties...</option>
<option value="ordernr">Ordernummer</option>
<option value="datum">Datum</option>
<option value="kenteken">Kenteken</option>
<option value="bestemming">Klant</option>
</select>
<br>
<input name="b" type="text" id="b" size="20" maxlength="50">
</div></td>
</tr>
</table>
</form>
<?php include ("style.css");
if ($_SERVER['REQUEST_METHOD'] == "POST"){
$connectie = mysql_connect(HOST, USER, PASS);
mysql_select_db(DB);
$datum = $_POST['datum'];
$kenteken = $_POST['kenteken'];
$query1 = mysql_query("SELECT DISTINCT datum, kenteken FROM ritten WHERE datum='".$datum."' AND kenteken='".$kenteken."'") or die(mysql_error());
$a1 = $_POST['a1'];
$b1 = $_POST['b1'];
$c1 = $_POST['c1'];
$d1 = $_POST['d1'];
$a = $_POST['a'];
$b = $_POST['b'];
$c = $_POST['c'];
$d = $_POST['d'];
$select = ($b1=="") ? "$a1" : "$a1, $b1" ;
$where2 = ($b1=="") ? "" : "AND ".$b1." = '".$b."' ";
$query1 = ("SELECT DISTINCT kenteken FROM ritten WHERE kenteken = 'BJ-BX-42'");
$sql =mysql_query($query1) or die(mysql_error());
while($query2 = mysql_fetch_array($sql)) {
print '<table align="center" border="0" cellspacing="0" cellpadding="4" width="780">
<tr class="titeldatumbalk">
<td colspan="8">Zoekresultaten</td>
</tr>
<tr class="titelkolombalk">
<td width="9%">Urgentie</td>
<td width="25%">Bedrijfsnaam</td>
<td width="22%">Adres</td>
<td width="9%">Type</td>
<td width="8%">Ordernr</td>
<td width="13%">Chauffeur</td>
<td width="8%">Afgehandeld</td>
<td width="6%"></td>
</tr>';
$query3 = ("SELECT * FROM ritten WHERE ".$a1." = '".$a."' $where2");
$sql2 =mysql_query($query3) or die(mysql_error());
$aKleuren = array(
"Hoog" => "#FF0000",
"Normaal" => "#FF9900",
"Laag" => "#00CC00");
$aAfg = array(
"Ja" => "Ja",
"Nee" => "Nee",
"Annu" => "Geannuleerd");
while($query4 = mysql_fetch_array($sql2)) {
$kleur = (isset($aKleuren[$query4['urgentie']])) ? $aKleuren[$query4['urgentie']] :
'#FF9900' ;
$opm = ($query4['opmerking']=="") ? '' : '<img src="img/info.gif" border="0"
alt="'.$query4['opmerking'].'">' ;
$afgt = (isset($aAfg[$query4['afgehandeld']])) ? $aAfg[$query4['afgehandeld']] : 'Onbekend'
;
print'
<tr class="tekst">
<td><font color="'.$kleur.'"><strong>'.$query4['urgentie'].'</strong></font></td>
<td><font color="#000000">'.$query4['bestemming'].'</font></td>
<td><font color="#000000">'.$query4['adres'].'</font></td>
<td><font color="#000000">'.$query4['type'].'</font></td>
<td><font color="#000000">'.$query4['ordernr'].'</font></td>
<td><font color="#000000">'.$query4['chauffeur'].'</font></td>
<td><font color="#000000">'.$afgt.'</font></td>
<td><font color="#000000"><div align="right">'.$opm.' <a
href="wijzigen.php?key='.$query4['id'].'"><img src="img/kl_wijzigen.gif" border="0" alt="Rit Wijzigen"></a></div></font></td>
</tr>';
}
print '
</table><br>';
} }
?>
</body>
</html>