![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 22.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
muszę zrobić zaawansowaną wyszukiwarkę na pewną stronę. Mianowicie zbudowałem formularz, który wysyła dane metoą GET do pliku: search.php Plik search php wygląda następująco: Kod <?php $firma=$_GET['firma']; $nazwa_odzywki=$_GET['nazwa']; $w_opisie=$_GET['w_opisie']; $cena_od=$_GET['cena_od']; $cena_do=$_GET['cena_do']; $sortowanie=$_GET['sortowanie']; $kategoria=$_GET['kategoria']; $poloczenie=mysql_connect("baza","nazwa","hasło"); mysql_select_db("nazwabazy"); if($firma == "" AND $nazwa_odzywki == "" AND $w_opisie == "" AND $cena_od == "" AND $cena_do == "") { header("Location: strona główna"); exit; } else { } ?> Jeśli nic nie wpiszemy do pól to ma przejsć do pełej listy produktów, czyli do strony głónej. Natomiast jeśli wpiszemy jakieś wartości w poszczególne pola ma tworzyć odpowiednie zapytania do MYSQL, które mają być przekazane do index.php za pomocą parametru i ma wyświetlić odpowiednią okrojoną listę produktów pasującą do kryteriów. NIe wiem jak rozwiązać, ponieważ jak bm chciał przejść wszystkie możliwośći (firma wpisana reszta nie, firma i nazwa wspiana reszta nie itd) To strasznie dużo ifów musiałbym napisać. Czy jest jakiś szybki i jasny sposób jak można by to zrobić i jak przekazać parametr do indexu aby wyswietlal odpowiednie wartosci. Z gory dziekuje za pomoc. POzdrawiam STrefamocy |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.07.2025 - 21:46 |