Mimochodem, mb_ ma vlastni konverzi. Je divne kombinovat mb_ a iconv :)
Příspěvky odeslané z IP adresy 2001:718:2601:1f7:d086:56...–
$url = urlencode('podivny text');
header('Location': $url);
ALE!
'<a rel="nofollow" href="' . htmlspecialchars($url) .'">aaa</a>'
A to jeste mozna bude treba upresnit enquote nebo tak neco, aby konvertoval take uvozovky na "e;. To kodovani je spis neco navic, zavisi na zdroji te url. Kdyz to tahas treba z db, ktera ma latin1 a neprekontvertujes si to pres SET NAMES nebo to ta db neumi, tak to potom musis konvertovat pres mb_ nebo iconv(), hold :)
Typy sazek mas na tech strankach kasina. Pravidla jsou takova, ze muzes vsadit i vic moznosti najednou.
Na vsechna mista, kde je mozne vsadit, umistis tlacitka. Nebo by slo mozna resit polohu x,y kliknuti a mit nekte tabulku s polohou vsech virtualnich tlacitek. Ale tlacitko je lepsi, pac ho muzes zviditelnit.
Pak mas tabulky s typem sazek a vyhrou. Tabulku s cislem tlacitka, seznamem cisel, kterych se sazka tyka, typem sazky. A tabulku vsazenych sazek.
tb_vyhry
id_vyhry, typ, vyhra
1, 'A', 35
2, 'B', 17 ...
tb_policka
id_policko, id_vyhry, cisla
1...
35, 1, 7
36...
66, 2, 0,1,4,7,10,13,16,19,22,25,28,31,34 ...
tb_sazky
id_sazka, id_hrac, id_policko, castka
1, 1, 35, 3000
tb_hraci
id_hrac, jmeno
1, Lojza
A mas z toho nekolik krasnych databazovych tabulek :) Samozrejme si to musis prepsat nejak do delphi a udelat zpusob vyhledavani radky v tabulce, neco jako hledej(jmeno_sloupce, hodnotu) vrati to cislo radku nebo -1. Kdyby jste mohli pouzi mssql, usnadnilo by ti to psani vlastni funkce :) Urcite to jde napsat snadneji v packalu/delphi, ale prijde mi, ze bude mnohem lepsi napsat si par univerzalnich funkci pro praci s tabulkou nez to resit nejakymi spesl funkcemi extra pro danou strukturu dat (nejakou obri tabulku).
Vsiml jsem si, ze pomerne casto pouzivas nastaveni id. Zkusil jsi na to udelat funkci? Kdyz treba zmenis pak strukturu session, tak to budes muset prepsat na mnoha mistech (getuserid, setuserid).
$_SESSION['SYSTEM']['USER']['USER_ID']
Zkus sem dat spustitelny kod vcetne struktury tabulek a nejakeho zaznamu z nich. Phpmyadmin umi udelat export sql tabulky. Tenhle kod je nepouzitelny!
require ('config.php'); - nenalezeno
require ('Core/parse_url.php'); - nenalezeno
require_once('Core/Template.php'); - nenalezeno ...
$query = "SELECT modules.id_module, modules.filename, modules.mainclass, modules.name FROM roles"
. " INNER JOIN role_association ON roles.id_role = role_association.id_role"
. " INNER JOIN model_access ON roles.id_role = model_access.id_role "
. " INNER JOIN modules ON model_access.id_moduelaccess = modules.id_module"
. " WHERE role_association.id_users = $userid";
- userid pro dotaz pouzivas ze session. Prihlaseni / neprihlaseni uzivatele resis az o nekolik radku pod tim, ale v sql dotazu zustane stare userid z predchoziho kroku. Cili v dobe, kdy jeste nevis, zda nahodou nemas uzivatele odhlasit. Vysledkem tedy je, ze userid se projevi az na kliknuti na jakoukoliv dalsi stranku. Cili, kdyz po logout na neco kliknes, tak uz budes odhlasen.