Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]przerwanie skryptu po nie spełnieniu warunku
Forum PHP.pl > Forum > Przedszkole
licha
Mam problem otóż mam taki skrypt na samym początku pliku


  1. do
  2. {
  3. $y=1;
  4. $czy = mysql_query("SELECT `grala` FROM `ligi` WHERE `id` = '$y'");
  5. while ($cz = mysql_fetch_array($czy, MYSQL_NUM)) {
  6. $r = $cz[0];
  7. }
  8.  
  9.  
  10. $y=$y+1;
  11. }
  12. while($r<1);
  13.  
  14. główny skrypt


i teraz jeśli ten warunek nie spełni się 15 razy to ma się przerwać w ogóle cały plik.
i nie wiem jak to zrobić ? Myślałem nad if ale nie wiem jak to zrobić. skrypt jak przerwać wiem ale nie wiem jak cały plik
help
slawek3422
a exit(); nie działa ?
licha
ale exit chyba wyjdzie tylko z tej pętli ?
slawek3422
w pętli ustaw jakąś zmienną, która przybierze wartość w momencie jak przerywasz jej działanie a poza pętlą sprawdzasz czy ta zmienna istnieje i czy ma ustawioną przez Ciebie wartość, jeżeli tak to exit a jeżeli nie to skrypt leci dalej


z tego co widzę, to nie musisz nawet tworzyć nowej zmiennej bo masz już utworzoną zmienną $y

jak przerwiesz działanie pętli to dajesz if, sprawdzasz czy $y==15 i wtedy exit a jeżeli nie to skrypt leci dalej
C!chacz
break; przerwie ci petle, a skrypt exit(); stopka i dziekuje.
Johnas
bardziej rozwiń to co chcesz osiągnąć.

robisz $x++;

i jeżeli nie osiągnie 15 razy czyli wyniku 15 to przerywasz skrypt funkcją
exit
albo
header

jest wiele możliwości.
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.