【軟體求助】PHP後台設定要怎麼寫



贊助商連結


x000032001
2007-01-29, 08:01 PM
下面的程式碼

if ($money == 150 )
{$exp += 400000 ; // 設定150點經驗值
}
elseif ($money == 300 )
{$exp += 800000 ; // 設定300點經驗值
}
elseif ($money == 450)
{$exp += 1200000 ; // 設定450點經驗值
}
elseif ($money == 600)
{$exp += 1600000 ; // 設定600點經驗值
}
elseif ($money == 900)
{$exp += 2400000 ; // 設定900點經驗值
}
elseif ($money == 1200)
{$exp += 3200000 ; // 設定1200點經驗值
}
甚麼函式或方法能寫出後台設定設定經驗值的部份
沒辦法用資料庫

贊助商連結


pcboy
2007-01-30, 08:37 AM
http://tw2.php.net/manual/tw/control-structures.switch.php

<?php
if ($i == 0) {
echo "i equals 0";
} elseif ($i == 1) {
echo "i equals 1";
} elseif ($i == 2) {
echo "i equals 2";
}

switch ($i) {
case 0:
echo "i equals 0";
break;
case 1:
echo "i equals 1";
break;
case 2:
echo "i equals 2";
break;
}
?>

twpollo
2007-02-19, 04:25 AM
簡單方式: 不管是多少 $money 一次ok~

function expSetting($money){
return (int) (($money /150 ) * 400000);
}

呼叫方式
$exp = expSetting($money); #將會return 你要的 experience;
這樣可解省line的長度~

之後你可以使用 檔案的方式 來取代 Data Base
運用fopen().....就ok~