Otóż piszę sobie rejestrację do gry identyczną jak w sfgame.pl tyle że uparłem się na zrobienie tego bez flasha...
Postawiłem na jQuery i ogólnie udało mi się osiągnąć zamierzony efekt z jednym mankamentem(dodam że jestem początkujący w JS, nie kumam totalnie nic)..
Tak wygląda szablon strony odpowiadający za zmieniarkę płci, rasy postaci...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css"> <link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap-theme.min.css"> <link rel="stylesheet" href="css/swgame.css"> </head> <body> <div class="containter"> <div class="row" style="width:70%;margin:5% auto;"> <div class="col-md-3" style="border:2px white solid;"> wybierz plec: <div id="sex"> </div> wybierz rase: <div id="race"> </div> </div> <div class="col-md-6" style="background:blue;"> <div id="overview"> </div> </div> </div> </div> <script> $(document).ready(function(){ $('#sex a').click(function(){ var href = $(this).attr('href'); $('#overview .background').load(href); return false; }); }); </script> <script> $(document).ready(function(){ $('#race a').click(function(){ var href = $(this).attr('href'); $('#overview .race').load(href); return false; }); }); </script> </body> </html>
A tak PHP:
<?php switch($_GET['sex']){ case male; $sex = 'male'; break; case famale; $sex = 'famale'; break; } switch($_GET['race']){ case human; $race = 'human'; break; case darkelf; $race = 'darkelf'; break; } ?>
A to wynik z print_r:
I tutaj jest problem.... co zdupiłem że tablica się rozdwaja jakby?
Wiem że prawie tutaj kodu nie ma i może to być całkowicie błacha sprawa ale nigdy nie pisze kodu dalej póki nie poradzę sobie z jakimś problemem a ten wyskoczył na samym początku pisania zmieniarki... Nie rozumiem dlaczego ta tablica jest wyświetlana podwójnie i za każdym razem któryś rekord jest pusty. Co zrobić żeby ta tablica była jedna jedyna? Z góry dzięki za pomoc i sorki jeśli jednak trzeba przenieść do przedszkola. Aha...
Chciałbym osiągnąć taki efekt: