Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [smarty][JavaScript] przekazanie zmiennej, jak przekazać zmienną klikając na obrazek
aqun
post
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ć?
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 20.08.2025 - 12:06