Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]przerwanie skryptu po nie spełnieniu warunku
licha
post
Post #1





Grupa: Zarejestrowani
Postów: 135
Pomógł: 0
Dołączył: 7.12.2010

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


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
Go to the top of the page
+Quote Post
slawek3422
post
Post #2





Grupa: Zarejestrowani
Postów: 142
Pomógł: 7
Dołączył: 3.08.2007
Skąd: śląsk

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


a exit(); nie działa ?
Go to the top of the page
+Quote Post
licha
post
Post #3





Grupa: Zarejestrowani
Postów: 135
Pomógł: 0
Dołączył: 7.12.2010

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


ale exit chyba wyjdzie tylko z tej pętli ?
Go to the top of the page
+Quote Post
slawek3422
post
Post #4





Grupa: Zarejestrowani
Postów: 142
Pomógł: 7
Dołączył: 3.08.2007
Skąd: śląsk

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


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

Ten post edytował slawek3422 17.02.2012, 22:05:11
Go to the top of the page
+Quote Post
C!chacz
post
Post #5





Grupa: Zarejestrowani
Postów: 3
Pomógł: 1
Dołączył: 23.01.2012

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


break; przerwie ci petle, a skrypt exit(); stopka i dziekuje.

Ten post edytował C!chacz 18.02.2012, 10:39:20
Go to the top of the page
+Quote Post
Johnas
post
Post #6





Grupa: Zarejestrowani
Postów: 650
Pomógł: 16
Dołączył: 5.07.2010
Skąd: Ściśle Tajne

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


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.

Ten post edytował Jonek_1993 18.02.2012, 10:45:29


--------------------
Jak coś jest dobre, to nie znaczy że nie może być to lepsze - Ideały nie istnieją ;D
Strony internetowe Świnoujście
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: 21.08.2025 - 08:58