Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript][PHP] Zliczanie klików
Qbexus
post
Post #1





Grupa: Zarejestrowani
Postów: 112
Pomógł: 0
Dołączył: 12.07.2006

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


Szukam sposobu na zliczanie klików w button, sprawa wydaje się banalna ale jest pewien warunek muszą być zliczani tylko ludzie. Kombinowaliśmy coś z JS bo roboty raczej go nie interpretują niestety rozwiązanie, które stosowaliśmy zliczało tylko co któryś klik. Macie jakiś pomysł jak to rozwiązać a może juz używacie jakiegoś sposobu?
Go to the top of the page
+Quote Post
Bateria
post
Post #2





Grupa: Zarejestrowani
Postów: 129
Pomógł: 13
Dołączył: 23.11.2011

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


  1. <form method="post" action="">
  2. <input type="submit" name="klikomierz" />
  3. </form>
  4. <?php
  5. mysql_connect('localhost', 'root', 'pass');
  6. mysql_select_db('dbname');
  7. if($_POST['klikomierz']){
  8. mysql_query("UPDATE `tabela` SET `pole`=`pole`+1");
  9. }
  10. ?>

z palca pisane

A kliknięcia możesz przecież zapisywać gdzie chcesz:
-MySQL
-Pliki
I obejdzie się bez JS.

Ten post edytował Bateria 6.06.2012, 11:16:38


--------------------
Go to the top of the page
+Quote Post
Qbexus
post
Post #3





Grupa: Zarejestrowani
Postów: 112
Pomógł: 0
Dołączył: 12.07.2006

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


To co dalej z ta informacja zrobic po przekazaniu jej do php to wiem problem polega na tym, że button jest obrazkiem i prowadzi do zewnętrznego adresu url. Chciałbym uniknąć przekierowań.
Go to the top of the page
+Quote Post
k_@_m_i_l
post
Post #4





Grupa: Zarejestrowani
Postów: 349
Pomógł: 72
Dołączył: 22.01.2008
Skąd: Wadowice/Oświęcim

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


Dodaj w jquery akcję, po kliknięciu w ten przycisk wyślij ajaxem informacje, że plik został był kliknięty i dolicz kliknięcie.
Możesz ustawić parametr w $.ajax async:false, to nie będziesz musiał czekać na wykonanie ajaxa.


--------------------
"PHP to człowiek. MySQL to również człowiek."
Go to the top of the page
+Quote Post

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: 19.08.2025 - 17:46