Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [html][php]Jak zrobić taki formularz?
Flapper
post
Post #1





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 10.04.2007
Skąd: znienacka.

Ostrzeżenie: (0%)
-----


Hej!
Mam następujący problem. Napisałem skrypt który losuje 6 liczb z przedziału od 3 do 18 każdą. I teraz sie zaczynają schody gdyż chciałbym żeby można było dopasować po 1 z tych liczb do 6 atrybutów. Ale żeby daną zmienną można było wybrać tylko do 1 atrybutu. Więc zwracam sie do was o pomoc i radę. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Jak to zrobić najprościej i najczytelniej? Najlepiej gdyby ktoś zamieścił jakiś przykładowy kod. :roll2: Proooszęęę.. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował Flapper 6.07.2007, 01:43:49
Go to the top of the page
+Quote Post
uli
post
Post #2





Grupa: Zarejestrowani
Postów: 318
Pomógł: 6
Dołączył: 27.01.2005

Ostrzeżenie: (0%)
-----


Nie wnikając w to jak masz wylosowane te 6 liczb (kombinuję po wartościach, że jest to kreowanie postaci w jakimś RPG), zakładam że masz je w tablicy $losowane[], a atrybuty w tablicy $atrybuty[]:

  1. <?php
  2. shuffle ($losowane);
  3. for ($i=0; $i<6; $i++) echo $atrybuty[$i].' = '.$losowane[$i].'<br>';
  4. ?>


I już (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Bardzo wielu ludzi zapomina i tej przydatnej funkcji : shuffle.

Pozdrawiam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował uli 6.07.2007, 06:34:32
Go to the top of the page
+Quote Post
Flapper
post
Post #3





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 10.04.2007
Skąd: znienacka.

Ostrzeżenie: (0%)
-----


Źle zakładasz (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Mam tak.
  1. <?php
  2. //Losowanie atrybutów
  3. $a1 = rand(3,18);
  4. $a2 = rand(3,18);
  5. $a3 = rand(3,18);
  6. $a4 = rand(3,18);
  7. $a5 = rand(3,18);
  8. $a6 = rand(3,18);
  9. ?>

I w formularzu rejestracji mam 6 pól: Siła, Zręczność, Budowa, Inteligencja, Wiedza, Charyzma. Są one ułożone pionowo obok każdego znajduje się rozwijana lista i można tam wybrać wartość problem jest taki że można wszędzie wybrać tą samą wartość. (czyt. najwyższą (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) ) Później Skrypt pobiera z formularza wartości i od razu zapisuje je w bazie.
Czy ktoś mi pomoże? (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)

Ten post edytował Flapper 6.07.2007, 22:09:53
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.12.2025 - 22:34