Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Pętla while w pętli while nie działa
mlody69
post
Post #1





Grupa: Zarejestrowani
Postów: 183
Pomógł: 0
Dołączył: 18.05.2009

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


Witam!

Posiadam pętle while i w niej jeszcze raz pętle while, problem polega na tym że nie wykonuje się określoną ilość pierwsza pętla while a druga działa. Wygląda to mniej więcej tak:
  1. $a = 5;
  2. $b= 1;
  3. $c= 5;
  4. $d=1;
  5. while($a >= $b)
  6. {
  7. while($c >= $d)
  8. {
  9. echo "cos tam\n";
  10. $d++;
  11. }
  12. $b++;
  13. }


Pętla działa tak, że wyświetli pięc razy "coś tam" a chodzi mi o to, aby wyświetliło 25 razy. Chyba dobrze wytłumaczyłem (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
astutus
post
Post #2





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 4.12.2010
Skąd: kraków

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


Po pierwszym przejsciu petli, $d bedzie mial nowa wartosc i dlatego Ci sie przy kolejnych przejsciach ta wewnetrzna nie wykona.
Go to the top of the page
+Quote Post
Wicepsik
post
Post #3





Grupa: Zarejestrowani
Postów: 1 575
Pomógł: 299
Dołączył: 26.03.2009

Ostrzeżenie: (20%)
X----


Po $b++; dodaj $d=1;
Go to the top of the page
+Quote Post
mlody69
post
Post #4





Grupa: Zarejestrowani
Postów: 183
Pomógł: 0
Dołączył: 18.05.2009

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


Hm, więc w jaki sposób ten problem rozwiązać?
Go to the top of the page
+Quote Post
astutus
post
Post #5





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 4.12.2010
Skąd: kraków

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


Musialbys dac po $b++ $d=1; znowu
Go to the top of the page
+Quote Post
mlody69
post
Post #6





Grupa: Zarejestrowani
Postów: 183
Pomógł: 0
Dołączył: 18.05.2009

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


Dzięki, nie wpadłem na to. Przy okajzi opiszę drugi problem a mianowicie w tej drugiej pętli while mam blok try oraz catch i problem polega na tym, ze blok try wykona się tylko raz a wszystko działa.

//Edit: nie ważne, już działa. Problem był głupi i z mojej strony.

Ten post edytował mlody69 5.12.2010, 12:37:09
Go to the top of the page
+Quote Post

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.09.2025 - 07:24