Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Skrypt sprawdzający
Forum PHP.pl > Forum > PHP
bob1223
Witam staram się napisać skrypt sprawdzający 3 wyniki (s1, s2, s3), mogą one przyjmować różne wartości ale mogą być również takie same przykładowo s1=2, s2=4, s3=4. Jezeli wyniki będą takie same to kolejnosc jest 1,2 lub 3 przy s. Napisałem coś takiego ale nie działa za dobrze :/

  1. <?
  2.  
  3.  <FORM method=post action=ataki.php?send=sprawdzaj align=center>
  4.  start:  <input type=text name=start value=$start> <br>
  5.  start1: <input type=text name=start1 value=$start1> <br>
  6.  start2: <input type=text name=start2 value=$start2> <br>
  7.  <input class=input type="submit" value="sprawdzaj"><br><br>
  8.  
  9. ");
  10. if($send=='sprawdzaj')
  11. {
  12.  
  13.  
  14. if($start > $start1 AND $start > $start2) {echo"S1 najwiekszy"; ;}
  15.  
  16. if($start1 > $start) {echo"S1 wiekszy od S2";} 
  17.  
  18. if($start2 > $start) {echo"S3 wiekszy od S1";}
  19.  
  20. if($start1 < $start) {echo"S1 mniejszt od S1";}
  21.  
  22. if($start2 < $start) {echo"S3 mniejszt od S1";}
  23. ";}
  24.  
  25.  
  26. }
  27. ?>
marast78
i ten kod działa? (bład na błędzie) :| napewno nie albo źle go wkleiłeś! poza tym podpowiem, że warto użyć tablicy i sortowania a reszta w twoje gesti.
JaRoPHP
Cytat
ale mogą być również takie same przykładowo s1=2, s2=4, s3=4

Warunek wcale nie jest brany pod uwagę w przedstawionym fragmencie skryptu... Wszystkie klauzule if sprawdzają tylko mocne nierówności, a co ze słabymi?
Poza tym, co chcesz osiagnąć? Posortować, stwierdzić jaka jest kolejność wprowadzonych liczb (która największa), czy stwierdzić, że s1 jes większe od s2, s2 jest mniejsze od s3, itd (to tak po łebkach robi zaprezentowany przez ciebie fragment skryptu)?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.