📄 study_base.php
字号:
<?php
require_once("functions/login_flag.php");
//查询玩家是否有建翰林院;
$query=$db->query("select b_college from building where u_id='".$_COOKIE['UserId']."' and c_id='".$_COOKIE['CityId']."';");
$b_college_num=$db->fetch_array($query);
//------------------------------------获取当前用户研究等级 start -------------------------------------
$query=$db->query("select * from study where `u_id` = '".$_COOKIE['UserId']."';");
$list=$db->fetch_array($query);
$now=array(1=>$list['s_smelt'],2=>$list['s_map'],3=>$list['s_army'],4=>$list['s_command'],5=>$list['s_landform'],6=>$list['s_arm'],7=>$list['s_loricae'],8=>$list['s_gee'],9=>$list['s_recovery'],10=>$list['s_engine'],11=>$list['s_trajectory'],12=>$list['s_mining'],13=>$list['s_cutting'],14=>$list['s_golds'],15=>$list['s_flooding'],16=>$list['s_steel'],17=>$list['s_wheel'],18=>$list['s_tactics'],19=>$list['s_position']);
/*for ($i=1;$i<19;$i++)
{
echo $now[$i];
}*/
//------------------------------------获取当前用户研究等级 end -------------------------------------
//------------------------------------获取当前用户总资源 start -------------------------------------
$query=$db->query("select * from resource where `u_id`='".$_COOKIE['UserId']."' and c_id='".$_COOKIE['CityId']."';");
$list=$db->fetch_array($query);
$resource=array(1=>$list['rices'], //粮食
2=>$list['golds'], //黄金
3=>$list['ores'], //矿石
4=>$list['woods']); //木材
//------------------------------------获取当前用户总资源 end -------------------------------------
//////////////////////////////获取用户所有建筑物数量或等级,比大小,最后写入数组building里////////////////////////////////////
//统计有多少个城池;
$query=$db->query("select c_id from city where u_id='".$_COOKIE['UserId']."';");
$city_sum=$db->num_rows($query);
//用循环把用户城池ID负到数组中;
$i=1;
while ($city_list=$db->fetch_array($query)) {
$citys_id[$i]=$city_list['c_id'];
$i++;
}
//echomsg($citys_id['1'].'|'.$citys_id['2'].'|'.$citys_id['3']);
//用for循环来把相关值付到building$i里去
for ($i=1;$i<=$city_sum;$i++)
{
//------------------------------------获取当前用户建筑等级 start -------------------------------------
$query=$db->query("select * from building where `u_id`='".$_COOKIE['UserId']."' and `c_id`='".$citys_id[$i]."';");
$list=$db->fetch_array($query);
$buildings[$i]=array(1=>$list['b_college'], //书院
2=>$list['b_work_house'], //武器工房
3=>$list['b_pub'], //酒馆
4=>$list['b_barracks'], //兵营
5=>$list['b_cutting'], //伐木场
6=>$list['b_gold_ore'], //金矿
7=>$list['b_horse'], //养马场
8=>$list['b_farm'], //农田
9=>$list['b_iron_ore'], //矿场
10=>$list['b_city_wall'] //城墙
);
//------------------------------------获取当前用户建筑等级 end -------------------------------------
}
//初始负值0给building;
$building =array(1=>0, //书院
2=>0, //武器工房
3=>0, //酒馆
4=>0, //兵营1000
5=>0, //伐木场1000
6=>0, //金矿1000
7=>0, //养马场
8=>0, //农田1000
9=>0, //矿场1000
10=>0 //城墙
);
//用for循环来比较大小;
for ($i=1;$i<=$city_sum;$i++)
{
for ($j=1;$j<11;$j++)
{
if ($building[$j]<$buildings[$i][$j]) {
$building[$j]=$buildings[$i][$j];
}
}
}
//echomsg($city_sum.'|'.$building['9']);
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -