![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 17.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam wszystkich
Przerabiam stronkę na której oddaje się głos na zdjęcie klikając jego miniaturkę. Wszystko działa w szablonach Smarty. Dotychczas to chodziło tak że po kliknięciu odsyłacza (zdjęcie) jet przekierowanie z pliku zdjecia.tpl do pliku function.load_zdjecia.php. Tam na podstawie numeru zdjęcia jest dalsza akcja, zapis do bazy jakie zdjęcie otrzymało głos. Dołożyłem w pliku zdjecia.tpl formularz, żeby określić ile punktów przyznajemy na dany obrazek, ale nie chcę dodawać buttona, chcę żeby zostało rozwiązanie z kliknięciem na zdjęcie. CODE <input type="text" name="Punkty"> <a href="{$foto_list->mFoto[k].onclick_add|escape:'html'}"> <img class="wyslij" src="images/glosuj.gif" border="0" /> </a> </form> Trzeba przekazać zmienną o nazwie punkty z pliku zdjecia.tpl do pliku function.load_zdjecia.php. Pomyślałem że można by to zrobić wykorzystując onClick, tylko JavaScript jakoś słabawo u mnie i mi to nie wychodzi. W pliku function.load_zdjecia.php zdefiniowałem zmienną: public $mPunkty; i do niej chcę przekazać wartość z formularza. Dalej poprzerabiałem aż do bazy i jak ustawię ręcznie np: public $mPunkty=4; to po kliknięciu w odsyłacz wszystko działa jak trzeba. Pozostał mi problem jak przekazać zmienną z formularza, nie używając przycisku formularza tylko przez klikniecie na obrazek. Acha, próbowałem wstawić buuton używając obrazka jako tło, ale to nie działa. Pytanie do kogoś kto zna Smarty i JavaScript, jak to zrobić? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 12:06 |