#1 2014-06-30 18:57:05

weju
Endora uživatel
Registrován: 2014-03-10
Příspěvky: 1

Vytváření profilů

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

#2 2014-07-01 10:45:07

kuxik009
Člen
Registrován: 2013-04-28
Příspěvky: 13

Re: Vytváření profilů

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ě smile

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

#3 2014-07-01 15:23:23

Lkopo
Podpora
Registrován: 2010-02-12
Příspěvky: 1,916
Web

Re: Vytváření profilů

Preco 2x switch na rovnaku premennu?


Portfólio
E-mail: eduard(at)karpiel.sk

Offline

#4 2014-07-01 15:35:28

kksmirice
Endora rádce
Místo: Vrchovnice
Registrován: 2011-11-20
Příspěvky: 6,023
Web

Re: Vytváření profilů

kuxik009 napsal:

... 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

Zápatí

Založeno na FluxBB | CZ a SK