DelNet Posted September 17, 2003 Report Posted September 17, 2003 Kaa lai dabuu ka php scripts pienjem variaabljus no url piem index.php?vieta=zinjas kaal ai scriptaa varaablim pieshkjir vertibu "zinjas"? deretu kaads paraugs....megnaaju viaadis ar ifiem un elsiem skatijos via variaablis netiek nodots utt. kads var piemeeru pateikt un ari kas tajaa scrip[ta obligaati nepiecieshams? thnx jau ieprieksh
jonass Posted September 17, 2003 Report Posted September 17, 2003 nu apmeeram shaadi - <code><font color="#000000"> <font color="#0000CC"><? </font><font color="#006600">switch (</font><font color="#0000CC">$HTTP_GET_VARS</font><font color="#006600">[</font><font color="#0000CC">vieta</font><font color="#006600">]) { case </font><font color="#0000CC">zinjas</font><font color="#006600">; print (</font><font color="#CC0000">"Ziņas n"</font><font color="#006600">); break; default; print (</font><font color="#CC0000">"nekas n"</font><font color="#006600">); break; } </font><font color="#0000CC">?> </font> </font> </code> tagad ierakstot index.php?vieta=zinjas jaaparaadaas "Ziņas" tikai n priekshaa sliipaa sviitra
cuuu Posted September 17, 2003 Report Posted September 17, 2003 un veel lai nebuutu warningu, vaidzeetu paskatiities vai tas variablis vispaar ir padots - if (isset($_GET['vieta'])) { taisam to switch } else { raadam defaulto index lapu}
Roze Posted September 17, 2003 Report Posted September 17, 2003 Nu switcham jau naak variants default : taakaa ja nav variablis vai neatbilst neviena veertiiba tiek dariits tas kas noraadiits by default.. es gan neesmu aizraavies ar NOTICE iesleegtiem tapeec 100% pateikt nevaru, lai gan principaa vinjas visur sleedz araa (nedod dies buutu katru mainiigo jaadefinee 99% lapu palidotu uz warningiem :) ) liidz ar to isset() nav nepiecieshams.
Venom Posted September 18, 2003 Report Posted September 18, 2003 Es gan ir par isset pielietojumu un NOTICE ieslēgtiem uz jaunas lapas rakstīšanas brīdi - pēc tam, kad lapu izčeko un pabeidz, uzliekt notīšus off un visādam "unsafe" funkcijām saliek @ priekšā. Bet tā kā esmu slinks uz garo rakstīšanu, izmantoju funkciju: function p($index='') { if (!isset($_POST[$index])) return; return (trim($_POST[$index])); } Un tā kā manam redaktoram iekaviņas un pēdiņas var salikt ar key shortcutiem, tad man atliekt uzsist: p, SHIFT+F9 /iekaviņas: p()/,(neatlaižot SHIFT)+F10 /ieliek apostrofa pēdīņas iekš iekavām un novieto kursoru starp pēdiņām p('|')/,un uzreiz ierakstu indeksu /p('index')/. Ērti un nav vārningu.
Recommended Posts