Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] problem z ułożeniem fragmentów kodu
M@X
post 8.10.2008, 07:07:56
Post #1





Grupa: Zarejestrowani
Postów: 212
Pomógł: 0
Dołączył: 18.12.2003
Skąd: Warszawa

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


Witam.
Mam dosyć początkujący problem. Mianowicie mam w jednym pliku formularz wyszukiwania z bazy, wyświetlanie i edycje danych rekordów. Ale problem w odpowiednim rozłożeniu tego wszystkiego. Mianowicie:
- formularz wyszukiwania wyświetla się cały czas
- wyniki wyszukiwania pojawiają się po wciśnięciu INPUTa
- dalej klikam na jakiś rekord, wyniki wyszukiwania znikają i pojawia się pole do edycji danego rekordu
- dalej zapisuje zmiany w danym rekordzie
- i teraz jak ponownie wyszukuje kolejne dane poprzez formularz, to ten edytowany rekord cały czas jest widoczny.

Moja prośba to w jaki sposób odpowiednio poukładać dane moduły aby po kolejnym wyszukiwaniu, wczesniej edytowany rekord NIE był widoczny.

FORMULARZ DO WYSZUKIWANIA (WIDOCZNY CAŁY CZAS)
  1. <form method="POST">
  2. .
  3. .
  4. .
  5. <input type="submit" name="szukaj" value="Szukaj">
  6. .
  7. .
  8. .
  9. </form>




WYNIKI WYSZUKIWANIA (WIDOCZNE PO WYPEŁNIENIU FORMULARZA)
  1. <?
  2.    if(isset($_POST['szukaj']))
  3.    {
  4.        $query=mysql_query('SELECT * FROM ...');
  5.        ...WYNIKI
  6.    }
  7. ?>





EDYTOWANIE DANEGO REKORDU (TO NIE MA BYĆ WIDOCZNE GDY WYPEŁNIAM FORMULARZ I WYŚWIETLAM JEGO WYNIKI)
  1. <?
  2.    if($_GET['act']=='getedit')
  3.    {
  4.        $update='UPDATE * SET ...';
  5.        header('Location: index.php?id=1&act=edit&id='.$_GET['id'].'');
  6.            
  7.    }
  8.    
  9.    elseif($_GET['act']=='edit')
  10.    {
  11.    ...
  12.    <input type="submit" name="add" value="Zapisz">
  13.    }
  14. ?>


Oczywiście chodzi zapewne o ten fragment: id='.$_GET['id'].'' no ale tu w edycji to musi być, a dalej jak klikam "submit" w formularzu to w ścieżce cały czas jest widoczny, no i dlatego jest wyświetlany ten fragment. W takim razie może jakoś w formularzu da się to wyeliminować ?


--------------------
"timeo danaos at dona ferentes"
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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 04:11