Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Formularz (php+mysql)
jareks
post
Post #1





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 17.03.2004

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


Witam.

Napisalem formularz, z ktorego dane wysylane sa do bazy danych. Na jednej stronie html jest formularz (method="get") i wyniki z przed glosowania pobrane z bazy. Po wyslaniu danych formularzem, wyskakuje mi nowe okienko (action=akcja.php).

Chcialbym zrobic to inaczej. Chcialbym by po wcisnieciu "submit" cala akcja dziala sie na tej samej stronie na ktorej jest formularz (co mam wpisac w action?), z wyswietleniem wynikow (zaktualizowanych) po glosowaniu, jakas informacja typu "Oddales glos na x, dziekujemy". Jak mam to zrobic?

Z gory dziekuje.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
lucek
post
Post #2





Grupa: Zarejestrowani
Postów: 67
Pomógł: 0
Dołączył: 5.04.2003

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


Jak chcesz aby komunikat zostawal a nie znikal to usun powyzsza linijke.
Zas jesli chcesz aby komunikat byl pokazywany np. przez 3 sekundy to pwisz tak:
Kod
content="3


Jesli chodzi o ciastka to zrob na poczatku skryptu ktory zapisuje dane do bazy
[php:1:d74cac11fd]
<?php
if(empty($_COOKIE['sonda']))
{
setcookie("sonda","1",time()+3600);

....................moj kod wrzucajacy dane do bazy

}
else
{
echo('oddałeś już swój głos');
}
?>[/php:1:d74cac11fd]
Go to the top of the page
+Quote Post

Posty w temacie


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: 4.10.2025 - 11:13