Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak to "wyciągnąć" ?, Dziwna sprawa z wyciągnięciem danych.
-Gość_Magda-
post
Post #1





Goście







Witam

Mam drobny problem. Mam w pliku dwie funkcje, które są podobne pod kątem struktury. Pierwsza działa bez zarzutu, z druga jest mały problem.

Pierwsza funckja:

  1. <?
  2.  
  3. function obliczranking($a,$b,$c,$d,$e,$f,$g,$h,$i,$j,$k,$z,$p,$r)
  4. {
  5. if($a==&& $b==&& $c==&& $d==&& $e==&& $f==&& $g==&& $h==&& $i==&& $j==&& $k==0){
  6. echo &#092;"Ranking czeka na wyliczenie.  <br>\";
  7. }
  8. elseif($r==0){
  9.  echo &#092;"Wypelnij pola. <br>\";
  10. }
  11. else{
  12. $x=($a+$b+$c+$d+$e+$f+$g+$h+$i+$j+$k);
  13. $y=(250*(($z-$p)/$r));
  14. return (($x/$r)+$y);
  15. }
  16. }
  17. echo &#092;"Nowy ranking to: \".obliczranking($a,$b,$c,$d,$e,$f,$g,$h,$i,$j,$k,$z,$p,$r);
  18.  
  19. ?>


I ta jest ok.

Druga funkcja:


  1. <?
  2.  
  3. function obliczarankingustalony($rank,$a){
  4. $roznica1=($rank-$a);
  5. if($wynik1==&#092;"zwyciestwo\" && $roznica1>=0 && $roznica1<11){
  6. $ust1=16;
  7. }
  8. elseif($wynik1==&#092;"zwyciestwo\" && $roznica1>=11 && $roznica1<32){
  9. $ust1=15;
  10. }
  11. elseif($wynik1==&#092;"zwyciestwo\" && $roznica1>=33 && $roznica1<54){
  12. $ust1=14;
  13. }
  14. .
  15. .
  16. .
  17. .
  18. .
  19.  return ($rank+$ust1);
  20.  
  21. }
  22.  
  23. echo &#092;"Nowy ranking ustalony to: \".obliczarankingustalony($rank,$a);
  24.  
  25.  
  26.  
  27. ?>


Zwraca mi tylko wartość $rank bez $ust1. Gdy Wrzucę $ust1=10 linijkę pod $roznica (czyli prze warunkami) to elegancko pobiera. Nie wiem czemu mi z tych warunków nie chce pobierać. czy może na to wpływ ilość elseif? Bo dosyć sporo tego mam. Może mi ktoś pomóc?

ps.
Jeżeli będzie potrzebny pozostały kod to wkleję, ale myślę, że raczej zbyteczny jest.

Pozdrawiam
Go to the top of the page
+Quote Post

Posty w temacie
- Gość_Magda   Jak to "wyciągnąć" ?   27.03.2005, 02:28:32
- - MOniToR   [PHP] pobierz, plaintext <?phpfunction obliczar...   27.03.2005, 02:31:53
- - rogrog   w tej funkcji nie masz zmiennej $wynik1 którą...   27.03.2005, 07:28:43
- - Gość_Magda   Faktycznie. Bardzo dziękuję.   27.03.2005, 13:43:53


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: 23.08.2025 - 23:43