Ik wil graag voor een autodealer een voorpagina hebben waar ik met een dropdown menu kan kiezen voor 1 bepaald merk (in plaats van alle posts)
Dropdown werkt. Wordt “bevolkt” door alle waarden die de custom meta box mh_merk heeft met de volgende code:
<form name="search" action="" method="get">
<select name="Merk">
<?php
$metakey = 'mh_merk';
$merk = $wpdb->get_col($wpdb->prepare("SELECT DISTINCT meta_value FROM $wpdb->postmeta WHERE meta_key = %s ORDER BY meta_value ASC", $metakey) );
if ($merk) {
foreach ($merk as $mh_merk) {
echo "<option value=\"" . $mh_merk . "\">" . $mh_merk . "</option>";
}
}
?>
</select>
<input type="submit" value="search" />
</form>
Vraag 1 is dan: hoe maak ik de gekozen waarde zichtbaar ? Met echo ?
Dan vraag 2:
Ik denk (goed geraden ik ben GEEN PHP coder) dat $merk de waarde bevat die gekozen is ? Zo ja, hoe filter ik dan in de index.php uitsluitend posts met het aangeklikte merk ?
Dus:
<?php query_posts($query_string.'&category_name=Landrover'); ?>
werkt, maar hoe vervang ik ‘&category_name=Landrover’ door
de gekozen waarde ? ($merk ?)
Oh ja, ik ben ECHT geen coder….