Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Zapis z formularzu do MySQL
Forum PHP.pl > Forum > Przedszkole
ed3k
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?
qba10
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. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.