Diskuze: PHP, jak vyřešit nastavení profilu a oblíbené stanice
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Tvůrce
Zobrazeno 9 zpráv z 9.
//= 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.
Vůbec netuším co chceš udělat, ale z toho, co jsi napsal, pravděpodobně budeš muset udělat tabulku s m:n závislostí?
No na ten bod 1 bych použil jednu tabulku, kde bude jeden řádek jeden uživatel. Na druhý bod další tabulku (m:n), která bude mít v jednom řádku vždy id uživatele a id stanice.
Na uchovávání dat ti stačí 1 tabulka např. "uzivatele" a ta tabulka bude mít dle tvých požadavků i sloupce např. id,jmeno,heslo,mesto,vek, .. atp.. A co uživatel to se rovná jednomu řádku.
V případě přihlášení uživatele si některá data uložíš do SESSION, aby jsi nedělal opakované dotazy na DB zbytečně.
Např.
(Nedivte se slátanině jazyka CZ a AJ) DB jsem nepsal já.
if($uzivatel){
$_SESSION['uzivatel']['id'] = $uzivatel['userid'];
$_SESSION['uzivatel']['nick'] = $uzivatel['nick'];
$_SESSION['uzivatel']['email'] = $uzivatel['email_address'];
$_SESSION['uzivatel']['opravneni'] = $uzivatel['user_level'];
$_SESSION['uzivatel']['jmeno'] = $uzivatel['first_name'];
$_SESSION['uzivatel']['mesto'] = $uzivatel['mesto'];
$_SESSION['uzivatel']['vek'] = $uzivatel['vek'];
$_SESSION['uzivatel']['pohlavi'] = $uzivatel['pohlavi'];
$_SESSION['uzivatel']['id'] = $uzivatel['userid'];
header("Location: /uzivatel/informace-o-profilu");
}
Úplně bokem - je tam duplicitní první a poslední řádek přiřazování do session
moc vám děkuju za odpovědi:) Pokoušel jsem se ještě poskládat login systém a vypadá to, že se to povedlo:)
Máme na obyčejném hostingu přes 600 tisíc registrací a vyhledání je během "vteřiny". a věř že 600 tisíc uživateků z cca 30 záznamy je stále malé číslo.
Problém je v tom, že teď jedu na hostingeru.
Zobrazeno 9 zpráv z 9.