Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [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 smile.gif

Ten post edytował Zmorcia 14.09.2008, 17:01:07


--------------------
POMOGŁEM ? Wciśnij "Pomógł" , dzięki !
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
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


--------------------
Mój blog - o wszystkim i niczym ale zazwyczaj związane z informatyką! ;-)
Githube

Usługi spawalnicze i monterskie | Park linowy Lublin i Okunince
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ł?


--------------------
POMOGŁEM ? Wciśnij "Pomógł" , dzięki !
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. ?>


--------------------
Mój blog - o wszystkim i niczym ale zazwyczaj związane z informatyką! ;-)
Githube

Usługi spawalnicze i monterskie | Park linowy Lublin i Okunince
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.


--------------------
I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 19.08.2025 - 20:59