Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak dodać rekord tylko RAZ
Forum PHP.pl > Forum > Bazy danych > MySQL
B3T0N
pytanie jak w temacie ...

chodzi o to, zeby przypadkiem strona skryptu mi sie nie odswiezyla i nie dodalo mi rekordu podwojnie ...
hmmm
wydaje mi sie, ze to bardziej na podforum php

ja bym sprawdzil, czy w bazie istnieje rekord o takiej wartosci - na przyklad na podstawie daty i jezeli jest - nic, jezeli nie ma - wowczas dodaje.

tak to widze ...
plewa
Skorzystaj z cookies smile.gif
Jeśli tak to mam gdzies na dysku skrypt z cookies chroniący przed odświeżaniem i ponownym wprowadzaniu danych. Jak tak to prosze o cynk na forum.

..... Cookies to dobre rozwiązanie, ale można je ominąć. Jednak trzeba napisać skrypt .bat pod windows i .sh pod Linux aby to obejść. Ale niekażdemu przecież zależy, aby nasza stronka legła w gruzach...
B3T0N
ok, zastosuję cookies - to dobre rozwiazanie - dzieki za sugestię
hmmm
a tak z ciekawosci - na czym polega to rozwiazanie z uzyciem cookies? winksmiley.jpg
crash
Przed dodanie sprawdza czy ustawione jest cookie, po dodaniu ustawia cookie... Cała filozofia...

Innym rozwiązaniem może być wyczyszczenie danych _POST np. przez przejście za pomocą header() na odpowiednią stronę.
hmmm
<sciana> rzeczywiscie. a przeciez ostatnio zrobilem nawet licznik na podobnej zasadzie - uzywajac cookie i sprawdzajac, czy istnieje ... tongue.gif
mhs
mozna jeszcze tutaj wykorzystac mechanizmy sesji do zablokowania podwojnego wysylania tego samego postu...


hmm.. naprawde nie to forum...
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.