Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Koniec pętli
JamalBIG
post
Post #1





Grupa: Zarejestrowani
Postów: 496
Pomógł: 1
Dołączył: 16.01.2008
Skąd: Świnoujście

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


Jest jakis sposob na to aby wykonac dany kod w zaleznosci czy operacje w petli zostaly przeprowadzone poprawnie?
Chodzi mi o to zeby po dobrze wykonanej petli:
  1. <?
  2.          foreach ($catname as $catname) {
  3.            $result = $db->sql_query("UPDATE ".$prefix."_firm_folder_cats SET catname='$catname' WHERE id='$id'");
  4.         }
  5. ?>

Skrypt w zaleznosci od wyniku wykonal:
  1. <?
  2.            if(!$result) {
  3.                Header("Location: admin.php?op=firm_folder&error=1");
  4.                } else {
  5.                Header("Location: admin.php?op=firm_folder&error=0");
  6.                }
  7. ?>


Z gory dzieki za pomoc
Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
isso
post
Post #2





Grupa: Zarejestrowani
Postów: 296
Pomógł: 32
Dołączył: 3.01.2005

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


Hmm, a możesz jaśniej opisać o co Ci chodzi... Twoja pętla wykonuje jakieś operacje i dostaje $result... wiec wklejasz sobie if`a pod pętlę i powinno być ok ;> opisz dokladniej gdzie leży problem.

// chyba, że chcesz, aby po każdorazowym wykonaniu pętli robił się Header... ale to chyba bez sensu no i nawet nie możliwe... snitch.gif

Ten post edytował isso 29.01.2009, 19:31:10


--------------------
Go to the top of the page
+Quote Post
_olo_1984
post
Post #3





Grupa: Zarejestrowani
Postów: 289
Pomógł: 77
Dołączył: 5.08.2006

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


wprowadź dodatkową zmienną, za każdym poprawnym wykonaniem zadania w jednym powtórzeniu pętli zwiękaszaj ją o 1. Na koniec porównaj wartość zmiennej z tym, jaką miała by wartość, gdyby wszsytko wykonało sie poprawnie. No i w zależności od tej zmiennej przekierowuj. Taki pomysł.

pozdr


--------------------
awake
Go to the top of the page
+Quote Post
JamalBIG
post
Post #4





Grupa: Zarejestrowani
Postów: 496
Pomógł: 1
Dołączył: 16.01.2008
Skąd: Świnoujście

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


pomysl zjefajny _olo_1984 biggrin.gif dzieki!
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: 19.08.2025 - 22:41