Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 27.03.2004 Ostrzeżenie: (0%)
|
Witam
Problem jest taki. Robię wyszukuwarkę, która ma wyszukiwać odpowiednie dane z MySql-a. Muszę zrobić formularz w ten sposób, żeby wyszukiwarka znajdowała wpisy "od do" jakiejś wartości. Przykładowo chcę znaleźć auta z bazy danych, które kosztują od 5tyś do 10tyś. Kwoty (od do) trzeba wprowadzać do dwóch osobnych okienek formularza. Jak napisać taki skrypt?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 27.03.2004 Ostrzeżenie: (0%)
|
...
if($marka||$model||$silnik||$od||$do) { $wynik=mysql_query("SELECT * FROM motogielda WHERE cena BETWEEN "%$od%" AND "%$do%" ORDER BY cena") or die ("BŁĄD!"); $num_rows=mysql_num_rows($wynik); print "Ilość ofert: $num_rows<br>"; if($num_rows==0) { print 'Brak ofert spełniających podane warunki<br>'; } else { print "<table border="1">"; print "<tr><td><b>Marka</b></td><td><b>Model</b></td><td><b>Pojemność</b></td><td><b>Silnik</b></td><td><b>Rocznik</b></td></tr>n"; while($rekord=mysql_fetch_array($wynik)) { $marka=$rekord[1]; $model=$rekord[2]; $silnik=$rekord[5]; $cena=$rekord[11]; print "<tr><td>$marka</td><td>$model</td><td>$pojemnosc</td><td>$silnik</td><td>$rocznik</td></tr>n"; } print "</table>"; } } else { print '<form action="wysz.php" method=Post>'; print 'Cena<br>'; print 'od '; print '<input type="text" name="od">'; print ' do '; print '<input type="text" name="do">'; print '<br>'; print '<input type="submit" value="szukaj">'; print '</form>'; } ... -------------------------------------- Tak wygląda część skryptu. A przykładowe rekordy to np. Fiat 126p cena: 5000, Fiat 125 cena: 8000 |
|
|
|
bolo wyszukiwarka "od do". jak napisać skrypt? 27.03.2004, 22:07:19
Seth SELECT * FROM tabela WHERE cena BETWEEN 5000 AND 1... 27.03.2004, 22:25:09
bolo No tak, ale to banalne! Wielkie dzięki! 27.03.2004, 23:44:50
bolo Hmmm, nie wiem dlaczego, ale to zapytanie nie chce... 28.03.2004, 00:19:00
Seth Podaj swoje zapytania i strukture tabeli z cenami ... 28.03.2004, 16:54:56
Paul bbcode... :? 29.03.2004, 20:13:45
bolo Chodzi mi o to, żeby wyszukiwarka odnajdowała wpis... 8.04.2004, 22:42:02
wojto Moze tak:
<?
if ($od && $do)
{
$wynik=... 9.04.2004, 10:02:33 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 18:20 |