Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] jak przejsc do innego warunku mimo jego niespełnienia?
Forum PHP.pl > Forum > Przedszkole
siutek
witam,
mam dość prosty problem. kod który prezentuje sie mniej wiecej tak:

  1. if($warunek==1) {
  2. echo "cos tam";
  3. } else {
  4. echo "cos tam 2";
  5. }


zastanawiam się czy jest sposob aby spełniając jakiś warunek wewnątrz pierwszego warunku przejść do drugiego. nie bardzo wiem jak to wytlumaczyć, ale...

  1. if($warunek==1) {
  2. if ($warunek2==1) costam(); //przechodze do "tutaj"
  3. } else {
  4. // "tutaj";
  5. }


nie wiem czy goto by zadzialalo, bo nie dysponuje >php 5.3, na localhoscie moge zaktualizowac, ale na serwerze zewnetrznym juz nie bardzo.
jacobson
a czemu ten warunek
if ($warunek2==1) costam(); //przechodze do "tutaj"
nie moze byc w else ?
siutek
w warunku 1 mam znaczna czesc kodu, ktorej nie chce powielac, przyznam ze po prostu zle rozplanowalem ten fragment. żeby to uporządkować musialbym pisać od poczatku, a na to już czasu nie mam sad.gif

to tak jakbym potrzebowal troche kodu z pierwszego warunku i kod z tego co jest w "else"
nospor
No to stwórz z tego kodu co się powtarza funkcję i po sprawie
lobopol
albo:
  1. if(warunek == 1 && warunek2 !=1){
  2. tu coś
  3. }else{
  4. //tutaj
  5. }
siutek
nospor, w sumie o tym nie pomyslalem. najprostsze rozwiazania przychodza najtrudniej wink.gif
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.