Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Czyszczenie formularza
grassmen
post
Post #1





Grupa: Zarejestrowani
Postów: 46
Pomógł: 2
Dołączył: 4.04.2006
Skąd: Karpacz

Ostrzeżenie: (0%)
-----


Witam
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
  1. 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 :
  1. if($_POST['fraza'])
  2. {
  3. $tablica_wysz=wyszukaj($fraza);
  4. }
  5. else if($_POST['prod'] != 1)
  6. {
  7. $tablica_wysz=wyszukaj_prod($prod);
  8. }

jednocześnie w funkcji nagłówka wysyłane są zmienne $fraza i $producent w celu zaznaczenia wybranej/wpisanej frazy np.
  1. foreach($tab_producentow as $prod){
  2. echo '<option value="';
  3. echo $prod['id'];
  4. echo '"';
  5. if($prod['id']==$producent)
  6. echo 'SELECTED';
  7. echo'>';
  8. echo $prod['nazwa'];
  9. echo "</option>\n";
  10. }

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

Ten post edytował grassmen 23.02.2010, 14:13:59
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 07:10