Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]rejestracja klikniecia linku w bazie danych
Ryach
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 1.10.2011

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


Szukam od jakiegoś czasu możliwości zapisania w bazie danych każdego kliknięcia na wybrany link, docelowo chciałbym aby zawierał on jakaś krotka informacje co, kto, i skąd, ale to dodam sam jak tylko uda mi się coś takiego uruchomić.
Może ktoś już próbował coś takiego zrobić i znalazł jakaś dokumentacje na ten temat, Będę wdzięczny za każdą pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
rad11
post
Post #2





Grupa: Zarejestrowani
Postów: 1 270
Pomógł: 184
Dołączył: 7.10.2012
Skąd: Warszawa

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


  1.  
  2. <a href="#" data-co="klik" data-kto="janek" data-kiedy="2014-11-02">Kliknij</a>
  3.  



  1.  
  2. $('a').on('click', function(e){
  3.  
  4. var co = $(this).data('co');
  5. var kto = $(this).data('kto');
  6. var kiedy = $(this).data('kiedy ');
  7.  
  8. $.ajax({
  9. url: "link metody lub pliku",
  10. data: {
  11. co: co,
  12. kto: kto,
  13. kiedy: kiedy
  14. },
  15. type: "POST",
  16. dataType : "JSON",
  17. success: function(res) {
  18. console.log(res);
  19. }
  20. });
  21.  
  22.  
  23. });
  24.  


  1.  
  2. public function dodanie(){
  3.  
  4. //tutaj robisz insert tego kliknieciu
  5.  
  6. $co = $_POST['co'];
  7. $kto = $_POST['kto'];
  8. $kiedy = $_POST['kiedy'];
  9.  
  10. $pdo = new PDO('mysql:host=localhost;dbname=produkty;port=3305', 'root', 'root');
  11.  
  12. $stmt = $pdo -> prepare('INSERT INTO `klik` (`co`, `kto`, `kiedy`) VALUES(
  13. :co,
  14. :kto,
  15. :kiedy)');
  16.  
  17. $stmt -> bindValue(':co', $co, PDO::PARAM_STR);
  18. $stmt -> bindValue(':kto', $kto, PDO::PARAM_STR);
  19. $stmt -> bindValue(':kiedy', $kiedy, PDO::PARAM_STR);
  20.  
  21. }
  22.  


Ten post edytował rad11 19.12.2014, 12:34:05
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: 17.10.2025 - 02:47