Na forum o tematyce programowania w php, można znaleźć tematy użytkowników, którzy mają problem z problemem jakim jest ponowny zapis do bazy danych.
Niby to jest banalna sprawa i każdy wie jak to rozwiązać, to nie każdy umie sobie poradzić sobie z tym problemem. Można zrobić na kilka sposobów, ale ja przedstawię dwa sposoby. Jeden jest bardzo dobrze znany a drugi hmmm, zobaczymy:)
- Jeżeli mamy bazę z tabelami zapełnionymi rekordami, to najlepiej dać np: jedną kolumnę na unikatowy. I po ponownym odświeżeniu strony nie będzie takiego samego rekordu.
- Drugi sposób, to stworzyć dodatkową kolumnę, gdzie będą zapisywane losowe liczby. Natomiast losowe liczby mają dodawać się do bazy z ukrytego pola w formularzu. I teraz, można ponownie ustawić jako unikatową wartość w bazie lub napisać zapytanie sql, który sprawdza, czy jest już taka losowa liczba w bazie. To dział, bo sam pisałem na lokalnym serwerze skrypt. Tylko każdy jest przyzwyczajony, do gotowców, więc nie podam tu tego skryptu, ale dałem rozwiązanie;)