Би ли могъл някой да ми каже как би станал кода за търсачка

destiny

Registered
Би ли могъл няой да ми каже как би станал кода, ако имам търсене по няколко критерии.

Примерно имам чекбоксове или селект в търсачката:


Код:
<form name="form2" method="post" action="search.php"> 
<TD class="col3">grad</TD><TR> 
<TD class="col1"> 
<select name="region"> 
<option  value="" >-</option> 
<option  value="1" >Благоевград</option> 
<option  value="2" >Бургас</option> 
<option  value="3" >Варна</option> 
</select> 
</TD> 
<TD class="col3"> 
<select name="ocenka" class="s_inp"> 
<option  value="" >- 
<option value="1">1</option> 
<option value="2">2</option> 
<option value="3">3</option> 
<option value="4">4</option> 
<option value="5">5</option> 
<option value="6">6</option> 
</select> 
</TD> 
<TR> 
<TD height=7><TR> 
<TD class="col2">to4ki</TD><TD class="col3"></TD><TR> 
<TD> 
<select name="to4ki" class="s_inp"> 
<option  value="">-</option> 
<option  value="1">1</option> 
<option  value="2">2</option> 
<option  value="3">3</option> 
<option  value="4">4</option> 
<option  value="5">5</option> 
</select> 
</TD> 
<TD height="12"></TD> 
</TABLE> 

</br> 
<button  name="search" type="submit" value="търси" class="but_search"></button> 
</form>





Моля ви помогнете :(

Благодаря предварително
 
По кода, който си дал ето така, само си намести таблицата и полетата, които искаш да извеждаш .. :

Код:
<?
if (isset($_POST['submit']))
{
$region=htmlspecialchars($_POST['region']);
$ocenka=htmlspecialchars($_POST['ocenka']);
$to4ki=htmlspecialchars($_POST['to4ki']);

if (empty($region) || empty($ocenka) || empty($to4ki))
{
echo "Попълнете полетата !";
}
else
{
$query=mysql_query("SELECT * FROM `tablicatati` WHERE `region` LIKE '%$region%' AND `ocenka` LIKE '%$ocenka%' AND `to4ki` LIKE '%$to4ki%'") or die(mysql_error());
$num=mysql_num_rows($query);
$row=mysql_fetch_array($query);

if ($num < 1)
{
echo "Няма резултати по вашите изисквания !";
}
else
{
echo "<b>Резултати - $num</b><br /><br />";
echo "Име - $row[tablica]<br />Град - $row[tablica]";
}
}
}
?>
 

Back
Горе