Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Zapis z formularzu do MySQL
ed3k
post 17.07.2008, 10:55:41
Post #1





Grupa: Zarejestrowani
Postów: 61
Pomógł: 0
Dołączył: 30.03.2008

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


Witam!

Mam pytanie: na stronie mam formularz <form method="post"> (tu nie urzywam action, bo chce aby formularz odświerzał sie na tym samie adresie http) za pomoca php chce aby dane, które wprowadza użytkownik do pól formularza zostały zapisane w bazie MySQL. To mi wszystko działa. Jedynym problemem jest to, że gdy po wprowadzeniu danych i zapisaniu ich do bazy użytkownik kliknie 'ODŚWIEŻ', dane zostają prowadzone ponownie do bazy danych, a tego już nie chcę.

Starałem się usunąc wszystkie $_POST z formularza za pomocą funkcji unSet(), ale to nie pomogło. Czy ktoś może mi podać przepis na ten problem?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
qba10
post 17.07.2008, 11:13:11
Post #2





Grupa: Zarejestrowani
Postów: 264
Pomógł: 20
Dołączył: 19.08.2007
Skąd: Bryńsk k. Lidzbarka Welskiego (nie mylić z Warmińskim)

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


W formularzu daj ukryte pole:
  1. <input type="hidden" name="id" value="1" />


A potem postaw wraunek przy wysyłaniu formularzu:

  1. <?php
  2. if ( '1' != $_POST['id'])
  3. {
  4. <form .......>
  5. //formularz
  6. </form>
  7.  
  8. }
  9. ?>


--------------------
Qbix Media Project - Prosty Multiplatformowy Odtwarzacz Muzyki
Go to the top of the page
+Quote Post

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 - 05:38