potřeboval bych udělat následující věc: Na webu bych měl textové pole a vedle něj tlačítko. Uživatel by do pole napsal počet hodin a poté by klikl na tlačítko. Pod políčkem a tlačítkem by se objevilo odpočítávání do konce. Jakmile by čas vypršel, změnila by se uživateli, který je přihlášený jedna hodnota v databázi, a to závisle na délce hodin vepsaných do políčka.
Příklad: Do políčka napíšu 3 a stisknu tlačítko. Pod políčkem a tlačítkem se objeví odpočítávání (2:59:59, 2:59:58,...) a vedle odpočítávání bude tlačítko zrušit. Když na něj uživatel klikne, celá akce se stornuje a objeví se zase jen políčko a tlačítko. Když ovšem odpočet dovrší do konce (nezáleží na tom, zda je uživatel přihlášený nebo není), odpočítávání zmizí, a v řádku tabulky, který náleží uživateli se zvětší hodnota Drachmy. Zvětší se třeba o 30. Kdybych nastavil 2 hodiny, zvětšila by se o 20.
Jak to asi bude:
Kód: Vybrat vše
<input type="number" name="hodiny"> <input type="submit" name="ok" value="začít">
if ((isset $_POST["hodiny"]) and $_POST["ok"]=zmáčknuto)
{
$cas = echo(Time());
$hodiny = $_POST["hodiny"];
}
else
{
$cas = 0; //jen aby nehlásilo error
$hodiny = 0;
}
if (Time() = $cas+$hodiny)
{
nastavit Drachmy +30 u uživatele s id $id //$id řeším na začátku skriptu
}
else
obnovit stránku
Vím že to je naprostá kravina, ale nějak tak si to představuju. Díky.