bubu Posted September 7, 2005 Report Share Posted September 7, 2005 ...nav labaak switchu lietoto... ? 21962[/snapback] Paskaties tak uz Kaklz piemēru! Link to comment Share on other sites More sharing options...
KryPt0 Posted September 7, 2005 Author Report Share Posted September 7, 2005 nu ja cilveeks raksta <?php if ($go=='news') { include("news.php"); } elseif ($go=='rules') { include("rules.php"); } elseif ($go=='snews') { include("serv_news.php"); } elseif ($go=='sinfo') { include("full_info.php"); } elseif ($go=='register') { include("sign_up.php"); } elseif ($go=='registerdone') { include("register_done.php"); } elseif ($go=='pw') { include("change_password.php"); } elseif ($go=='stats') { include("stat_adder.php"); } elseif ($go=='statsdone') { include("statupgradedone.php"); } elseif ($go=='lostpw') { include("getpwd.php"); } elseif ($go=='pk') { include("clear_pk.php"); } elseif ($go=='top15') { include("top15.php"); } elseif ($go=='guilds') { include("guilds15.php"); } elseif ($go=='ds') { include("ds.php"); } elseif ($go=='online') { include("online.php"); } elseif ($go=='client') { include("client.php"); } elseif ($go=='patch') { include("patch.php"); } else { include("home.php"); } ?> nav labaak switchu lietoto... ? 21962[/snapback] Nav labāk/ērtāk masīvus lietot? 21963[/snapback] izstaastiet ko tas noziimee un paraadiet kaa izskataas varbuut ir es jau kodoju php tikai 3nedeljas... pat mazaak =] Link to comment Share on other sites More sharing options...
bubu Posted September 7, 2005 Report Share Posted September 7, 2005 Atkārtošos: PASKATIES KAKLZ PIEMĒRU. Link to comment Share on other sites More sharing options...
KryPt0 Posted September 7, 2005 Author Report Share Posted September 7, 2005 Atkārtošos: PASKATIES KAKLZ PIEMĒRU. 21970[/snapback] =[ man tas pa grutu =[ Link to comment Share on other sites More sharing options...
bubu Posted September 7, 2005 Report Share Posted September 7, 2005 Tad diemžēl programmēšana nav priekš tevis.. Link to comment Share on other sites More sharing options...
Analgiins Posted September 7, 2005 Report Share Posted September 7, 2005 (edited) =[ man tas pa grutu =[ 21971[/snapback] he, bishkjiit reeka paraava par shito. Krutie programmieri te staasta gudras lietas, ko cits nemaz nesaprot :)switch es domaaju shaadi apmeeram switch ($go) { case 'news': include('news.php'); break; case 'rules': include('rules.php'); break; case 'unregister': case 'register': include('register.php'); break; ... default: include('index.php'); break; } Edited September 7, 2005 by Analgiins Link to comment Share on other sites More sharing options...
Analgiins Posted September 7, 2005 Report Share Posted September 7, 2005 Tad diemžēl programmēšana nav priekš tevis.. 21973[/snapback] vinjam tak tikai 13 gadi. Gribi teikt, ka Tu 13 gados jau nikni programmeeji? Link to comment Share on other sites More sharing options...
bubu Posted September 7, 2005 Report Share Posted September 7, 2005 (edited) yup, programmēju gan. Bet ja nu cilvēks grib mācīties, tad viņš nesaka visu laiku, ka nekā nesaprot, bet gan prasa, ko kas nozīmē un kāpēc tur ir tā un ne savādāk. Analgiins, un kāpēc tev to switch vajag!? Nekas īpaši labāks šajā situācijā par tiem n-tajiem ifiem nav (nu vienīgi mazāk teksta jāraksta). Edited September 7, 2005 by bubu Link to comment Share on other sites More sharing options...
Analgiins Posted September 7, 2005 Report Share Posted September 7, 2005 (edited) Jaa, teksta mazaak jaaraksta. Un veel, drug man vajag kaadu sadalju novaakt uz kaadu laicinju (nevis nodzeest, bet aizkomenteet) case 'about_us': include('about_us.php'); break; /* case 'news': include('news.php'); break; */ shajaa gadiijumaa piekriitu, ar masiivu ir daudz labaak, vienkaarshi esmu pieradis pie tik mainiigajaam klientu veelmeem, ka kodus rakstu saprotamus un lasaamus (netikai sev, bet arii citiem), lai veelaak uzrakstiito aatri var saprast un viegli modificeet. Ja ar masiiviem... tad masiivu arii nerakstiitu vienaa rindinjaa, bet gan shaadi: $sadaljas = Array( 'news' => 'news.php' , 'news2' => 'news2.php' // , 'about_us' => 'about_us.php' , 'contacts' => 'contacts.php' ); lai vieglaak kaut ko aizkomenteet/atkomenteet, nu jaa.. druscinj jau paliek kods iisaaks... P.S. Kaa jau teicu, katrs izveelaas to variantu, kas vinjam shkjiet labaaks. Galu galaa nevaru tak atcereeties uzreiz visus 18 iespeejamos variatus un izveeleeties labaako - vienaa situaacijaa taa labaak, citaa pavisam savaadaak Edited September 7, 2005 by Analgiins Link to comment Share on other sites More sharing options...
Delfins Posted September 7, 2005 Report Share Posted September 7, 2005 Es uzskatu, ka labāk puika uzreiz iestāstīt, ka ir arī masīvi un viltīgākas/ērtākas metodes... Visādi IF,GOTO tas ir vecā BASICa pārpalikumi... (es runāju par N/IF-iem) Šajā gadījumā, izmantojot masīvu, mēs definējam iespējamos dinamiskos datus... (pat var to ielikt iekš config.php) Ja izmanto if/switch, tad tā jau ir koda labošana.. Pieņemsim ka saits ir nokodēts ar zendu/mmcache.. nu būs tev jākompilē un jāmaina tas index.php.. a konfigā jau tikai rindiņu pielikt... Saproti, tiklīdz tur ir tikai nedaudz izvēles, tad ir pofig - izmantot IF/SWITCH vai masīvus... Protams, ir tādi brīži kad tu pats mocies, un pēc N-gadiem apskaties savu kodu - skaļi iezviedz :) Link to comment Share on other sites More sharing options...
Recommended Posts