Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Formularz
Michal_Sz
post
Post #1





Grupa: Zarejestrowani
Postów: 76
Pomógł: 0
Dołączył: 9.10.2007

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


Witam...
mam taki problem..tzn..w pliku mam krótki formularz w którym przesyłam między innymi komentarz:
Kod
<pre class="skladnia"><form action="">
    .
    .
    <textarea name="komentarz" cols="<var>40</var>" rows="<var>6</var>"><var></var></textarea>
    <input <b>type="submit"</b> value="<var>Wyslij</var>" />
<form></pre>

niżej w tym samym pliku mam między innymi coś takiego:
Kod
$komentarz=$_POST['komentarz'];

po czym wartość $komentarz ładuje do bazy. Wszystko jest fajnie, ale kiedy odświeżam strone ta zmienna jest powtórnie ładowana i nie wiem jaki zastosować warunek, aby tylko raz się ładowała do bazy...
Co mam zrobić?
Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
Ar2r
post
Post #2





Grupa: Zarejestrowani
Postów: 140
Pomógł: 16
Dołączył: 12.06.2002
Skąd: Kielce

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


Najprościej przekierować formularz na inną stronę, w której będziesz zapisywał dane z formularza do bazy. Po zapisie wracasz na stronę odsyłającą.
Go to the top of the page
+Quote Post
ayeo
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 1 202
Pomógł: 117
Dołączył: 13.04.2007
Skąd: 127.0.0.1

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


Możesz dawać flagę do formularza z ukrytym polem (flagą) czy komentarz został zapisany. Możesz też sprawdzać w bazie czy taki komentarz już istnieje...
Go to the top of the page
+Quote Post
b_chmura
post
Post #4





Grupa: Zarejestrowani
Postów: 813
Pomógł: 34
Dołączył: 18.03.2007
Skąd: o stamtąd

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


zastosuj sesje

przed zapisem sprawdź czy sesja np. $_SESSION['jakas_sesja'] jest równa np. "wykonano":
- jeśli nie - dopuść do zapisu i przypisz w/w sesji w/w wartość
- jeśli tak - wyświetl stosowny komunikat lub nic nie rób:)
Go to the top of the page
+Quote Post
Michal_Sz
post
Post #5





Grupa: Zarejestrowani
Postów: 76
Pomógł: 0
Dołączył: 9.10.2007

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


Ok rozumiem...dzieki wielkie za pomoc....własnie o cos takiego mi chodzilo..coś na pewno wykorzystam
Pozdrawiam...

A jesli chodzi o tą flage to móglbym prosić o dokładniejsze wytłumaczenie?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 17:40