Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Odświeżenie strony, Zmienne $_POST
Forum PHP.pl > Forum > PHP
alu8
Jak wyczyścić zmienne $_POST? Chodzi mi o to że przy odświeżeniu strony jeszcze raz dodaje wpis do bazy danych.
Co z tym zrobić? Patrzyłem na to Temat: czyszczenie zmiennej POST i na to Temat: czyszczenie zmiennej POST ale nic mi nie pomogło.

Kod:
CODE
$sql="SELECT tytol FROM `wpisy` WHERE `tytol`='$tytul";

if(isset($_POST['user'])){
if($_POST['user']!=""){
$tytul = $_POST['tytul'];
$user = $_POST['user'];
$tag = $_POST['tags'];
$tresc = $_POST['tresc'];
if($result==0)
{
$data = date("Y-m-d H:i:s");
$zapytanie = "INSERT INTO `wpisy` (`tytol`, `user`, `tag`, `tresc`, `data`) VALUES ('$tytul', '$user', '$tag', '$tresc', '$data')";
$polaczenie->query($zapytanie);
}
}
}

nospor
Przypiety temat w dziale PHP...
http://forum.php.pl/index.php?showtopic=44...t=0&start=0

ps: tytul a nie zaden tytol
dublinka
W uproszczeniu najlepiej zastosowac np. sesje. Ustawiasz po dodaniu danych sesje + czas żywotności (powiedzmy 180; 180 sekund)

A przed calym tym bajzlem sprawdzasz czy aktualny czas ( time() ) jest wiekszy od teg oco zarejestrowales. Jesli tak to puszczasz dalsza możliwość dodawania. Jesli nie to juz co tam chcesz zrobic. Dac informacje czy przekierowac gdzies.
To wszystko co tam podales nie ma znaczenia.
Znaczenie ma tylko jeden warunek.
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.