Mam taki problem
na stronie posiadam formularz wyszukiwarki z dwoma polami do wyboru.
1. Lista rozwijana z pobieranymi z bazy danych producentami oraz z wysyłaniem poprzez
onchange="this.form.submit();
2. Pole tekstowe do wprowadzania dowolnej nazwy wyszukiwania.
Oby dwa pola wysyłają dane do jednego pliku wyszukaj.php.
Funkcje wywoływane są na zasadzie :
if($_POST['fraza']) { $tablica_wysz=wyszukaj($fraza); } else if($_POST['prod'] != 1) { $tablica_wysz=wyszukaj_prod($prod); }
jednocześnie w funkcji nagłówka wysyłane są zmienne $fraza i $producent w celu zaznaczenia wybranej/wpisanej frazy np.
foreach($tab_producentow as $prod){ if($prod['id']==$producent) }
Problem tkwi w fakcie iż po przeładowaniu strony do pliku wyszukaj.php w nagłówku pojawiają się
wybrane frazy i jak chcemy ponownie dokonać opcji szukania np tylko jednego z pól to kolejna jest wysyłana ponownie
jak wyczyścić nie ruszone pole (bez przycisku reset) żeby do pliku wyszukaj wpłynęła tylko zmieniona fraza ?
Nie wiem czy dobrze wytłumaczyłem ale starłem się najbardziej opisowo jak mogłem.
Proszę o pomoc