Autor Zpráva
Prochy
Profil
Zdravim,
chtěl bych se zeptat, jak řešíte problém, když kliknete v rychlosti dvakrát na tlačítko? Občas tím, jak je pomalá reakce se mi potom zapíšou data víckrát do databáze. Tak by mě zajímal, jak tento problém vyřešit.
Děkuji za odpověď
Fisir
Profil
Reaguji na Prochyho [#1]:
Zachytím událost onclick a nastavím atribut disabled.
Prochy
Profil
Děkuji za odpověď
a co když má někdo vypnutý JS?
Fisir
Profil
Reaguji na Prochyho [#3]:
co když má někdo vypnutý JS?
Tak je to smůla. Jinak to nedeaktivuješ.
Darker
Profil
Prochy:
a co když má někdo vypnutý JS?
Můžeš to řešit ve skriptu PHP. Například kontrolovat zda neexistuje identický zápis který je jen o pár sekund starší než ten, který se chystáš vytvořit.
peta
Profil
Muzes pridat php skryty input s jedinecnym kodem zalozenym treba na datumu, ip, md5 a kontrolovat, jestli ten kod neni uz v databazi. Viz Darker.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: