![]() |
![]() |
![]()
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: 105 Pomógł: 0 Dołączył: 7.09.2002 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Może trochę jaśniej 8)
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarząd Postów: 1 512 Pomógł: 2 Dołączył: 22.04.2002 Skąd: Koszalin ![]() |
odpowiem tak jak taleee ma gifa nie KUMAM
-------------------- brak sygnaturki rowniez jest sygnaturką
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 28.06.2002 Skąd: Czestochowa Ostrzeżenie: (0%) ![]() ![]() |
Chodzi mi o to że :
jesli $co==1 to w kod programu chce wprowadzic Kod if($do==1)
{ a jesli nie to nic A dokladnie to ma to ma dzialac tak: Kod if($co==1)
{ if($do==1) { } $tutaj jakis kod $tutaj tez } //a tutaj zamkniecie od $do==1 -------------------- kuku
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 2.04.2002 Skąd: kalisz Ostrzeżenie: (0%) ![]() ![]() |
hehe, ja tez nie kumam
![]() ![]() ps. 400 linii to Twoim zdaniem duzy projekt ![]() -------------------- Electronic Cybernetic Lifeform Intended for Peacekeeping and Scientific Explorations
http://www.eclipse.com.pl eryk@eclipse.com.pl |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 28.06.2002 Skąd: Czestochowa Ostrzeżenie: (0%) ![]() ![]() |
No nie ale sam plik ktory ma pond 1000 lini to ciezko sie w nim pozniej połapać. No chyba bede musial zastosowac includy Dzieki wam wszystki.
Wiem ze jest to ciezkie do zrozumienia. Dzieki All -------------------- kuku
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarząd Postów: 1 512 Pomógł: 2 Dołączył: 22.04.2002 Skąd: Koszalin ![]() |
kulaczek sadze ze u Ciebie istnieje inny problem zle rozumierz lub zle rozwiazales zrodlo twego dochodzenia jestem przekonany ze da rady to latwiej zrobic ale nie trzeba poznac problem aby go rozwiazac
problemem napewno nie jest to co ty starasz sie nam przedstawic zacznij od poczatku a jestem przekoanany ze go rozwiazemy -------------------- brak sygnaturki rowniez jest sygnaturką
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 77 Pomógł: 0 Dołączył: 7.05.2002 Skąd: Sz-n/Wroc/Wawa Ostrzeżenie: (0%) ![]() ![]() |
moze chodzi ci o cos takiego
if ( ($co==1 AND $to=="cos") OR $co==2) ) { //costam } zgadlem ? -------------------- /maggot/
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 335 Pomógł: 6 Dołączył: 7.03.2002 Ostrzeżenie: (0%) ![]() ![]() |
A moze wstawic kod, ktory sie powtarza dwa ray, do funkcji ?
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 30.08.2002 Skąd: Białystok Ostrzeżenie: (0%) ![]() ![]() |
moze, moze moze, a moze mu chodzi o ''wykonanie jaiegos kodu'' ;P czyli parsowanie ? reeeety;]
-------------------- Sex, drugs and source code :-]
|
|
|
![]()
Post
#11
|
|
![]() 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
|
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 28.06.2002 Skąd: Czestochowa Ostrzeżenie: (0%) ![]() ![]() |
Dzieki za pomoc wszystkim
Juz uporałem się z problemem dzieki pomocy kolegi. Szukałem za głębogo a wystarczyło użyć podwojnego warunku Kod if( ($m==1) or ($wynik[$i]) )
Dzieki za pomoc. PS: Czy może któryś z moderatorow lub moderatorow usunąć tego posta, bo sam chyba nie moge tego zrobić, a po co zaśmiecać forum. Dzieki i do zobaczenia(textu na ekranie) -------------------- kuku
|
|
|
![]()
Post
#13
|
|
![]() 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 <? i caly kod ma mniej linii i latwiej nad nim zapanowac.
if($cos == 1 || ($cos ==2 && $to = "cos") ){ include(..) }else{ include(..) } ?> -------------------- .. make web your home ..
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 01:31 |