Zadejte hledaný výraz...

Počet stažení

table
verified
rating uzivatele
28. 10. 2013 13:33:44
Ahoj všem,
jak by jste vyřešily výpis kolikrát byl soubor stažený.
V db v tabulce zahranicni mám veškeré informace o interpretech ve sloupci web mám odkazy na stažení.
Na webu to zobrazuji takto
is_logged()) {
echo'Download' ; }?>
Jak to udělat aby mi to počítalo stažení?
Přemýšlel jsem udělat v db novou tabulku stazeno,
v ní bych udělal sloupce nazev kde by se zapsal odkaz kde bylo kliknut + sloupec ID.
Pak bych vypisoval jen počet kolikrát se vyskytuje stejný odkaz v tabulce, tím pádem bych dostal počet kolikrát bylo kliknuto na odkaz.
Ale jak ze zápisem do takové tabulky.
Prosil bych všechny kdo mají v tomto svátečním dnu trochu času a pomohli by mi s tím.
Děkuji předem.
28. 10. 2013 13:33:44
https://webtrh.cz/diskuse/pocet-stazeni/#reply959927
Pavel Janků
verified
rating uzivatele
(93 hodnocení)
28. 10. 2013 13:46:40
Napsal table;1014844
Ahoj všem,
jak by jste vyřešily výpis kolikrát byl soubor stažený.
V db v tabulce zahranicni mám veškeré informace o interpretech ve sloupci web mám odkazy na stažení.
Na webu to zobrazuji takto
is_logged()) {
echo'Download' ; }?>
Jak to udělat aby mi to počítalo stažení?
Přemýšlel jsem udělat v db novou tabulku stazeno,
v ní bych udělal sloupce nazev kde by se zapsal odkaz kde bylo kliknut + sloupec ID.
Pak bych vypisoval jen počet kolikrát se vyskytuje stejný odkaz v tabulce, tím pádem bych dostal počet kolikrát bylo kliknuto na odkaz.
Ale jak ze zápisem do takové tabulky.
Prosil bych všechny kdo mají v tomto svátečním dnu trochu času a pomohli by mi s tím.
Děkuji předem.
No můžeš to udělat i tak, že v tabulce s odkazy uděláš ještě jeden sloupec a tam budeš připočítávat +1, ale nedalo by se to pak ošetřit, aby se počítalo unikátní stažení.
Jinak k tvému dotazu... řešil bych to klasickým INSERT INTO... Výpis pak klasicky SELECT * WHERE... a mysqli::num_rows.
Tedy doufám, že jsem tě dobře pochopil.
28. 10. 2013 13:46:40
https://webtrh.cz/diskuse/pocet-stazeni/#reply959926
table
verified
rating uzivatele
28. 10. 2013 13:55:21
Myslím že si mě pochopil dobře, ovšem stále nevím jak připočítat ten klik na ten odkaz. S tím sloupcem by to úplně stačilo.
Jenže jak mám zaznamenat to kliknutí?
28. 10. 2013 13:55:21
https://webtrh.cz/diskuse/pocet-stazeni/#reply959925
Pavel Janků
verified
rating uzivatele
(93 hodnocení)
28. 10. 2013 13:59:16
Napsal table;1014848
Myslím že si mě pochopil dobře, ovšem stále nevím jak připočítat ten klik na ten odkaz. S tím sloupcem by to úplně stačilo.
Jenže jak mám zaznamenat to kliknutí?
Vezmeš hodnotu z pole click (asi tam bude nula, hodnoty int), pak tu hodnotu dáš $hodnota++; a znovu uložíš pomocí UPDATE. Pošli mi třeba do PM celý kód a dopíšu ti dotaz...
28. 10. 2013 13:59:16
https://webtrh.cz/diskuse/pocet-stazeni/#reply959924
Jan Stejskal
verified
rating uzivatele
(7 hodnocení)
28. 10. 2013 14:04:52
Napsal Pavel Janků;1014849
Vezmeš hodnotu z pole click (asi tam bude nula, hodnoty int), pak tu hodnotu dáš $hodnota++; a znovu uložíš pomocí UPDATE. Pošli mi třeba do PM celý kód a dopíšu ti dotaz...
Nebo jednodušeji:
28. 10. 2013 14:04:52
https://webtrh.cz/diskuse/pocet-stazeni/#reply959923
table
verified
rating uzivatele
28. 10. 2013 14:16:42
Napsal Pavel Janků;1014849
Vezmeš hodnotu z pole click (asi tam bude nula, hodnoty int), pak tu hodnotu dáš $hodnota++; a znovu uložíš pomocí UPDATE. Pošli mi třeba do PM celý kód a dopíšu ti dotaz...
PM odesláno
28. 10. 2013 14:16:42
https://webtrh.cz/diskuse/pocet-stazeni/#reply959922
7.Host
verified
rating uzivatele
(1 hodnocení)
28. 10. 2013 14:18:10
Napsal table;1014848
Myslím že si mě pochopil dobře, ovšem stále nevím jak připočítat ten klik na ten odkaz. S tím sloupcem by to úplně stačilo.
Jenže jak mám zaznamenat to kliknutí?
Potřebuješ odkaz na script, který zaznamená stažení a přesměruje na stahovaný soubor (případně ho rovnou stáhne).
28. 10. 2013 14:18:10
https://webtrh.cz/diskuse/pocet-stazeni/#reply959921
table
verified
rating uzivatele
28. 10. 2013 14:20:11
Napsal 7.Host;1014857
Potřebuješ odkaz na script, který zaznamená stažení a přesměruje na stahovaný soubor (případně ho rovnou stáhne).
To přesně vím, ale v provedení tápu.
---------- Příspěvek doplněn 28.10.2013 v 14:40 ----------
Pokud by chtěl někdo pomoci s úpravou tak na řádku 166 zobrazuji odkaz na stažení:
http://pastebin.com/X283seVm
28. 10. 2013 14:20:11
https://webtrh.cz/diskuse/pocet-stazeni/#reply959920
MadMax
verified
rating uzivatele
(1 hodnocení)
28. 10. 2013 15:35:46
Tak jak to mas, bys na ten odkaz musel navesit nejaky ajax na udalost Onclick().
Nebo neodkazuj primo na downloadovany soubor, ale na download.php?id=id_zaznamu_pro_download, teprve ve skriptu download.php nactes z DB url souboru podle $_GET udelas update pro pripocitani stazeni a fci Header() presmerujes na link ke stazeni
28. 10. 2013 15:35:46
https://webtrh.cz/diskuse/pocet-stazeni/#reply959919
Pro odpověď se přihlašte.
Přihlásit