![]() |
![]() |
![]()
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
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 28.06.2002 Skąd: Czestochowa Ostrzeżenie: (0%) ![]() ![]() |
Oto fragment kodu ktory wykonuje, moze tu zobaczycie o co mnie właściwie chodzi:
Kod for($i=$od;$i<$ile;$i++)
{ if( $wynik[$i]=='Y' ) { if(isset($box[$i])) { $q="UPDATE uzytkownik SET ".mysql_field_name $result,$i)." = 'Y' WHERE uzytkownik='".$USER_SESS["Uzytkownik"]."'"; mysql_query($q) or die ("aaa01"); } } } a tu drugi raz to samo tylko bez sprawdzania if($wynik) Kod for($i=$od;$i<$ile;$i++)
{ if(isset($box[$i])) { $q="UPDATE uzytkownik SET ".mysql_field_name $result,$i)." = 'Y' WHERE uzytkownik='".$USER_SESS["Uzytkownik"]."'"; mysql_query($q) or die ("aaa01"); } } Zauważcie że i w pierwszym i w drugim przykładzie kod pod for -em jest taki sam. I wlasnie chodzi mi o to zebym nie musial tego dwa razy wykonywac tylko w zaleznosci od jakiegos parametru wstawiac w kod warunek if($wynik='Y'). Bo w zaleznosci czzy $wynik='Y' wyswietlam pewne rekordy lub nie. a w drugim przypadku wyswietlam wszystkie rekordy. Dzieki za pomoc -------------------- kuku
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 09:21 |