Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pewien problem
kulaczek
post 12.09.2002, 17:17:48
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 28.06.2002
Skąd: Czestochowa

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


Witajcie
Nie wiem czy jest w ogole coś takiego możliwe, ale może jest jakaś funkcja pomocna w takim przypadku.
Chcialbym zrobic coś takiego (przyklad oczywiscie nie dziala, ale wlasnie o cos takiego mi chodzi):
Kod
if($co==1)

{



   [[[

   if($to=="cos")           ///  dokladnie takie cos miedzy [[[   ]]]]  chce tu wstawic

     {  

   ]]]

}

elseif($co==2}

{

   nie robi nic

}



a tu jakis kod gdzie w zaleznosci od $co==1 ma sie to wykonac w czesciech,

a co==2 w calosci dlatego potrzebuje wprowadzic if($to=="cos")


Mam duzy projekt ponad 400 lini i jeśli $co==1 lub $co==2 to wykonuje sie to samo
tylko w co==1 kod musi byc jeszcze sprawdzony przez $to=="cos"
Mozna to zrobic w osobnych ifach ael wtwdy kod by mial 2x400 czyli 800 linii.
Ciekawe czy ktos zrozumial o co mi chodzi. esli tak to dzieki z gory za odpowiedz


--------------------
kuku
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kurtz
post 18.09.2002, 12:26:00
Post #2





Grupa: Przyjaciele php.pl
Postów: 786
Pomógł: 0
Dołączył: 18.03.2002
Skąd: Wroclaw/Warszawa

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


Cytat
jeśli $co==1 lub $co==2 to wykonuje sie to samo
tylko w co==1 kod musi byc jeszcze sprawdzony przez $to=="cos"


1. switch
2.
Kod
<?

  if($cos == 1    ||   ($cos ==2  && $to = "cos")   ){

     include(..)

  }else{

     include(..)

  }

?>
i caly kod ma mniej linii i latwiej nad nim zapanowac.


--------------------
.. make web your home ..
Go to the top of the page
+Quote Post

Posty w temacie


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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 12:56