За последние 24 часа нас посетили 19563 программиста и 1646 роботов. Сейчас ищет 1161 программист ...

Помогите чайнику ...

Тема в разделе "PHP для новичков", создана пользователем Jeka6, 14 мар 2006.

  1. Jeka6

    Jeka6 Активный пользователь

    С нами с:
    14 мар 2006
    Сообщения:
    13
    Симпатии:
    1
    $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 и т.д.)
    а то в оригинале строк очень много получается
     
    Volchik161 нравится это.
  2. Al()en

    Al()en Активный пользователь

    С нами с:
    4 мар 2006
    Сообщения:
    71
    Симпатии:
    0
    Адрес:
    Сибирская Столица.
    Если хочешь задавать конкретно то циклами:
    Код (Text):
    1.  
    2. for ($i = 101; $i <= 199; $i++) {
    3.              $set[$i]=8; $m=28;
    4.                                               };
    5. for ($i = 201; $i <= 299; $i++) {
    6.              $set[$i]=10; $m=40;
    7.                                               };
    8. for ($i = 301; $i <= 399; $i++) {
    9.              $set[$i]=15; $m=84;
    10.                                               };
    Если условием то ваще просто:
    Код (Text):
    1.  
    2. if (($page>=101)&($page<=199)) { $set[$page]=8; $m[$page]=28; };
    3. if (($page>=201)&($page<=299)) { $set[$page]=10; $m[$page]=40; };
    4. if (($page>=301)&($page<=399)) { $set[$page]=15; $m[$page]=84; };
    Так даже не понядобится (я про код-на-условиях) вводить переменные $_set и $_m ...
     
  3. Jeka6

    Jeka6 Активный пользователь

    С нами с:
    14 мар 2006
    Сообщения:
    13
    Симпатии:
    1
    спасибо за помошь