Diskuze: Systém hodnotenia
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.

Člen

Zobrazeno 6 zpráv z 6.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Do databáze to dej, to jistě. Do souboru by to asi nebylo nic moc. Vždy po kliku prostě uložíš +1 nebo -1 (z DB vytáhneš aktuální a pak +1 nebo -1) a uživatele tam ukládat nemusíš, ale můžeš...
Okej, ide o to že mám nejaký zoznam ľudí (Konkrétne moderátorov streamu) v jednej tabulke. Tých zobrazujem z databázy a každý z nich má položku hodnotenie. Takto by som asi musel pre každého moderátora vytvoriť vlastnú tabulku.
tak to v tom sloupci uprav jako pole
Však přeci nemusíš ne? v PHP si jen vytvoříš podmínky kdy jak a proč a zpracuješ klasický SQL příkaz.
např. (Ber to jen jako nasměrování)
if (isset($_POST['zvys_hodnoceni'])) {
$select = mysql_query("SET NAMES utf8");
$select = mysql_query("SELECT `id` FROM `prispevky` WHERE `id`='".addslashes($_POST['id'])."'");
mysql_query("UPDATE `JMENO_TABULKY` SET `NAZEV_SLOUPCE` = +1' WHERE `uzivatel` ='{$_POST['uzivatel']}'");
}
Mám tabulku s uživateli, kde každý z nich má své unikátní ID?
Pak by neměl být problém vytvořit druhou tabulku, např. s těmito
sloupci
id | time | assessment_id | user_id | rating
time = čas hodnocení, pokud je relevantní a použitelný
assessment_id = id subjektu, ke kterému se hodnocení vztahuje
user_id = id uživatele / moderátora, který hodnotil
rating = hodnocení
EDIT:
Hlavně bych nepoužíval zastaralé mysql_ ~ příkazy
Zobrazeno 6 zpráv z 6.