![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 25.08.2009 Ostrzeżenie: (10%) ![]() ![]() |
Mam problem a mianowicie, chce zrobic mozliwosc oceniania zdjec. Chodzi mi dokladnie o to jak zrobic zeby po wyslaniu do bazy glosu, strona po odswiezeniu pamietala wczesniejsze ustawienia.
Mam galerie zdjec - miniaturek. Po kliknieciu w male zdjecie zostaje ono powiekszone w nowej stonie gdzie mozna je ocenic (aby pamietac wybor zdjecia wykorzystuje $_GET['id']), . Jednak po kliknieciu w ocene jak zostaje ona wyslana do bazy - wartosc $_GET['id'] juz nie istnieje. Czy jest jakies polecenie ktore zapisze wybor do bazy,ale nie odsiwezy strony?? Chce aby atrybut action pozostawil mnie na tej samej stonie z wczesniejszymi zapamietanymi ustawieniami. Mam nadzieje ze moj problem jest zrozumialy. Ponizej jest formularz za pomoc ktorego zrobilem ocenianie zdjec. Formularz wyglada w skrocie tak:
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 180 Pomógł: 37 Dołączył: 1.05.2008 Skąd: Białystok Ostrzeżenie: (0%) ![]() ![]() |
Zapytanie do bazy danych sprawdzające czy użytkownik oddał głos na dane zdjęcie + zapis wyniku do sesji lub ciasteczka w celu pominięcia dalszych, niepotrzebnych zapytań. Jeśli chodzi o głosowanie bez przeładowania strony - JS + Ajax.
Oczywiście przy oddawaniu głosu należy od razu zapisać wynik do ciasteczka lub sesji aby nie wykonywać zapytania sprawdzającego. Zapytanie powinno być wykonywane dopiero jeśli zmienna sesji lub ciasteczko nie istnieje (isset). Ten post edytował Berg 22.10.2009, 15:28:05 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 25.08.2009 Ostrzeżenie: (10%) ![]() ![]() |
Niestety nie bardzo znam Ajax:/, nie ma zadnego polecenia ktorym dalo by sie to zrobic w PHP
![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 22:48 |