Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [pomoc] a jest większe od b i a jest mniejsze od c [if]
Zmorcia
post
Post #1





Grupa: Zarejestrowani
Postów: 234
Pomógł: 5
Dołączył: 26.01.2008
Skąd: Lutcza

Ostrzeżenie: (20%)
X----


Mam taki problem mam kod:

  1. <?php
  2. function level(){
  3. $exp = $gracz['punkty'];
  4.  
  5. if($exp < 500){
  6. } elseif( ($exp > 500 || $exp < 1500) && $exp <= 1500 ){
  7. }
  8. }
  9. ?>


I skrypt wyswietla mi caly czas level 1, co złego z tym ifem jest?

// edit: chcę aby w drug level był w granicy 501-1500 punków (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował Zmorcia 14.09.2008, 17:01:07
Go to the top of the page
+Quote Post
ShadowD
post
Post #2





Grupa: Zarejestrowani
Postów: 1 333
Pomógł: 137
Dołączył: 25.03.2008
Skąd: jesteś??

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


To wygląda strasznie ale proszę:

  1. <?php
  2. function level($gracz){
  3. $exp = $gracz;
  4.  
  5. if($exp < 500){
  6. } elseif( ($exp > 500 || $exp < 1500) && $exp <= 1500 ){
  7. }
  8. }
  9. ?>


I piszesz:
level($iloscPkt);
W miejscu zmiennej piszesz jego ilość pkt...

Nie możesz wewnątrz funkcji korzystać z zmiennych zapisanych poza nią chyba, że są to zmienne globalne jednakbym nie radził ich stosować...

Ten post edytował ShadowD 14.09.2008, 17:04:53
Go to the top of the page
+Quote Post
Zmorcia
post
Post #3





Grupa: Zarejestrowani
Postów: 234
Pomógł: 5
Dołączył: 26.01.2008
Skąd: Lutcza

Ostrzeżenie: (20%)
X----


Cytat(ShadowD @ 14.09.2008, 18:02:43 ) *
To wygląda strasznie ale proszę:


jak byś to ulepszył?
Go to the top of the page
+Quote Post
ShadowD
post
Post #4





Grupa: Zarejestrowani
Postów: 1 333
Pomógł: 137
Dołączył: 25.03.2008
Skąd: jesteś??

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


Pomysł też pewnie nie najlepszy ale zawsze coś:

  1. <?php
  2. $exp
  3.  
  4. if($exp<10) $lvl=1;
  5. if($exp<50) $lvl=2;
  6. if($exp<100) $lvl=3;
  7. if($exp<500) $lvl=4;
  8. if($exp<1000) $lvl=5;
  9.  
  10. echo $lvl;
  11. ?>
Go to the top of the page
+Quote Post
batman
post
Post #5





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Proszę poprawić tag.
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: 22.08.2025 - 21:57