Autor | Zpráva | ||
---|---|---|---|
Adam501 Profil |
#1 · Zasláno: 7. 1. 2011, 19:03:39
Ahoj. Chci se zeptat - dá se javascritpem udělat, aby po kliknutí přičetla jednička? Dejme tomu, mám číslo 10, návštěvník klikne, tak aby se potom zobrazovala 11? Nebo na to musím použít databázi? Díky
|
||
Keeehi Profil |
#2 · Zasláno: 7. 1. 2011, 19:27:45
Adam501:
Pokud se stav nemusí ukládat (při příštím načtení se objeví původní hodnota), tak si vystačíš s JS. Pokud stačí stav ukládat u návštěvníka a nevadí, že ho může změnit, pak JS a cookies. Pokud je potřeba novou hodnotu ukázat i ostatním, pak to musíš řešit na servru. Na způsobu uložení (databáze/do souboru) nezáleží. |
||
Adam501 Profil |
#3 · Zasláno: 8. 1. 2011, 13:23:33
Díky. Asi budu volit možnost C.
Dalo by se to udělat takhle: mám číslo, uživatel klikne, v php zapíšu: číslo+1 ulož do databáze...? |
||
Keeehi Profil |
#4 · Zasláno: 8. 1. 2011, 18:13:52
Adam501:
<a href="pocitadlo.php?id=78">přidat bod</a> pocitadlo.php <?php mysql_query("UPDATE tabulka SET pocet=pocet+1 WHERE id=".(int)$_GET["id"]);?> |
||
Adam501 Profil |
#5 · Zasláno: 10. 1. 2011, 17:48:04
Takže mám tabulku a v ní řádek s id 78?
|
||
kubik Profil |
#6 · Zasláno: 10. 1. 2011, 22:14:23 · Upravil/a: kubik
Ano. Tak, jak to napsal Keeehi, má ta tabulka aspoň sloupce id a pocet. Updatuje se řádek id rovným hodnotě předané v odkazu, v uvedeném příkladu 78. To si však můžeš změnit podle vlastních potřeb, akorát ti musí souhlasit struktura tabulky a parametry toho odkazu.
|
||
Adam501 Profil |
#7 · Zasláno: 12. 1. 2011, 20:00:09
Díky.
|
||
Časová prodleva: 13 let
|
0