$set[101]=8; $m[101]=28; $set[102]=8; $m[102]=28; ................................ $set[199]=8; $m[199]=28; $set[201]=10; $m[201]=40; ............................... $set[299]=10; $m[299]=40; $set[301]=15; $m[301]=84; ............................... $set[399]=15; $m[399]=84; Error_Reporting(E_ALL & ~E_NOTICE); if ($page=='') {$page=1;} //перенесено сюда $_set=$set[$page]; $_m=$m[$page]; Как правильно поставить условие (если от 101 до 199 то $set=8; $m=28 и т.д.) а то в оригинале строк очень много получается
Если хочешь задавать конкретно то циклами: Код (Text): for ($i = 101; $i <= 199; $i++) { $set[$i]=8; $m=28; }; for ($i = 201; $i <= 299; $i++) { $set[$i]=10; $m=40; }; for ($i = 301; $i <= 399; $i++) { $set[$i]=15; $m=84; }; Если условием то ваще просто: Код (Text): if (($page>=101)&($page<=199)) { $set[$page]=8; $m[$page]=28; }; if (($page>=201)&($page<=299)) { $set[$page]=10; $m[$page]=40; }; if (($page>=301)&($page<=399)) { $set[$page]=15; $m[$page]=84; }; Так даже не понядобится (я про код-на-условиях) вводить переменные $_set и $_m ...