Търсене в от до полета

teroristd

Registered
Здравейте
как може да се направи търсене в

<form action="form_action.php" method="get">
От: <input type="text" name="ot" /><br />
До: <input type="text" name="do" /><br />
<input type="submit" value="Submit" />
</form>

и да вади резултат в диапазона на въведеното.
 
Код:
WHERE pole > $ot AND pole < $do
Код:
WHERE pole BETWEEN $ot AND $do
 
Мерси Replace но не можах да разбера примера ще обясниш ли малко по подробно :(
 
WHERE pole > $ot AND pole < $do
Филтрира резултатите според това - където едното поле е по-голямо от дадения признак и другото е по-малко от другия признак
WHERE pole BETWEEN $ot AND $do
изкарва резултат където pole е в обсега от $ot до $do ;)
 
Благодаря и на двама ви давам точката само още един въпрос

pole e името на полето така ли трябва да е заявката

$ot = $_GET['ot'];
$do = $_GET['do'];
WHERE 'ot' > $ot AND 'do' < $do
 
Всъщност и двата примера вършат една и съща работа, просто втория начин е специално за този случай :>
WHERE pole BETWEEN $ot AND $do
КЪДЕТО полето Е МЕЖДУ начало И край
като началото и края ще са две числови стойности (предполагам), примерно 1 и 100
 
$ot = $_GET['ot'];
$do = $_GET['do'];
WHERE 'ot' > $ot AND 'do' < $do
в смисъл заявката правилно ли съм я написъл че не разбирам в параметъра 'pole' какво трябва да напиша :roll:
 
Ако имаш в базата данни такива полета `ot` и `do` :idea:
Примера, който ти написах в предния пост е за едно поле. Примерно записваш кога са се регистрирали потребителите, в едно поле `regtime` след това може да ползваш заявката
$ot = 'вчера'; // тук вземаш времето
$do = 'днес'; // тук вземаш времето сега
WHERE `regtime` BETWEEN `$ot` AND `$do`
 

Back
Горе