Słusznie
Poprawny formularz wysyłający dane do url.
PLIK SEARCH.php:<?php
header('Location: ./1_'.$_POST['szukaj'].'.'.$_POST['min'].'.'.$_POST['max'].'.'.$_POST['sort']); ?>
FORMULARZ:
<?php
<form action="SEARCH.php" method="post">
<div>
<br />
<span class="dodanodata">Czego szukasz?</span>
<input type="text" class="tytul" style="width:250px;" name="szukaj" value="<?php echo $szukaj; ?>" /> <span class="dodanodata">od</span>
<input type="text" class="tytul" name="min" value="<?php echo $min; ?>" style="width:50px;" onkeyup="this.value=this.value.replace(/\D/g,'')"/>
<span class="dodanodata">do</span>
<input type="text" class="tytul" name="max" value="<?php echo $max; ?>" style="width:50px;" onkeyup="this.value=this.value.replace(/\D/g,'')"/>
<select name="sort" value="<?php echo $sort; ?>">
<option name="sort" value="id">id</option>
<option name="sort" value="price">cena</option>
</select>
<input type="submit" class="dodajbtn" value="szukaj" />
</div>
</form>
?>
Ps. przy okazji, ORDER BY `$sort` powoduje sortowanie, w przypadku użycia słowa price ( kolumna z cenami produktów ) sortuje od najdroższych do najtańszych - jak zrobić odwrotnie?