![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 70 Pomógł: 1 Dołączył: 2.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
Stworzyłem sobie o to pętle która mi nie działa ( widać źle ją zrobiłem (IMG:style_emoticons/default/smile.gif) )
Błędy pewnie jak na przedszkolaka banalne ale nie mam już pomysłu. Co poprawić ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Totalnie nie rozumiem co chcesz zrobić, ale błąd masz w FOR
for ($i=$id;$row[0]<1;$i++) { skoro $row[0] jest większe od 0, to warunek $row[0]<1 nigdy nie będzie spełniony a co za tym idzie pętla nie wykona się ani razu |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 70 Pomógł: 1 Dołączył: 2.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
@ - maskują opcjonalnie pojawiające się informacje o tym, że coś poszło nie tak. Sprawdź czy błędem są warunki i pętle, czy np. fakt, że $row[0] nie ma wartości (np. echo $row[0]; ) No więc echo $row[0]; daje mi 1 czyli dobrze pokazuje tam wartość. Totalnie nie rozumiem co chcesz zrobić, ale błąd masz w FOR for ($i=$id;$row[0]<1;$i++) { skoro $row[0] jest większe od 0, to warunek $row[0]<1 nigdy nie będzie spełniony a co za tym idzie pętla nie wykona się ani razu No więc problem jest w całym ustawieniu mojej pętli... Więc tak. Kiedy $row[0] daje mi wynik 0 to wszystko działa ładnie czyli wykonuje mi to co mam w if($row[0] < 1){} nad tą moja pętlą, natomiast kiedy dostaje wynik 1 to chcę by pętla podmieniała mi $i (który wyjściową wartość ma $id) do takiego momentu aż $row[0] da znów wynik 0 Ten post edytował bubusek 20.05.2011, 09:17:48 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 20:09 |