Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pewien problem
kulaczek
post
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
kulaczek
post
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
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 Aktualny czas: 22.08.2025 - 09:21