Nejste přihlášeni
Stránky 1
Dobrý den.
Chtěla bych se zeptat, jestli by byl někdo ochoten mi pomoci vytvořit profily na web.
Když se někdo zaregistruje a přihlásí (jedná se o RPG), vytvoří se mu klasicky profil s avatarem.. Ale já bych chtěla po registraci (tedy po registraci na webu - nějaké postavy, zvířete atd.) vytvořit profil, kde by měl rovnou povahu, příběh apod. A nemusela být zakládána pro každého nová sekce a podobně.
Pokud mě někdo chápete a víte, jak na to, prosím, ozvěte se.
Děkuji.
Offline
Jestli to myslíš tak, že když bude např. mág, tak bude mít příběh o začátku mágů, tak by to šlo (dost hnusně) udělat switchem.
$postava = $_POST["postava"];
switch ($postava)
{
case "mág": $pribeh = "blabla1"; break;
case "válečník": $pribeh = "blabla2"; break;
}
switch ($postava)
{
case "mág": $povaha = "hodný"; break;
case "válečník": $povaha = "zlý"; break;
}
A tak dále. Samozřejmě by sis ještě musela příchozí hodnotu ošetřit, jestli ti do ní nepíše html tagy nebo něco podobného. Potom by sis prostě v databázi vytvořila tabulku, kde bys měla sloupečky postava, pribeh atd. A normálně bys do příslušného sloupce uložila příšlušnou proměnnou . Snad je to srozumitelné a správně
edit: Taky by to šlo vytvořit polem, což je hezčí řešení, ale složitější. Podle mě by se to vyplatilo až u více věcí, než jen povahy a příběhu.
Upravil kuxik009 (2014-07-01 10:46:44)
Offline
... edit: Taky by to šlo vytvořit polem, což je hezčí řešení, ale složitější. Podle mě by se to vyplatilo až u více věcí, než jen povahy a příběhu.
Proč by to mělo být složitější, naopak, bude to jednodušší a přehlednější. Stačí umístit na jedno místo a jakákoliv změna se provede vždy jen jednou v definici polí.
$pribeh = array(
'mag' => "blabla1",
'valecnik' => "blabla2",
'...' => "..."
);
$povaha = array(
'mag' => "hodny",
'valecnik' => "zly",
'...' => "..."
);
odkazovat pak stačí jen $pribeh['mag'], $povaha['mag']....
1. Murphyho zákon:
Na počátku nebylo nic. I to se pokazilo!
stránky: CMS test
kontakt - instalace systémů, MySQL, FTP přístup, ...
Instalační balíky vybraných CSM
Problémy spojené s provozem služeb Endora, řešte na tomto fóru.
Offline
Stránky 1