52 lines
1.5 KiB
PHP
52 lines
1.5 KiB
PHP
|
|
<?php
|
||
|
|
include_once('./_common.php');
|
||
|
|
|
||
|
|
if(!$dir) {
|
||
|
|
echo "잘못된 데이터입니다.";
|
||
|
|
exit;
|
||
|
|
}
|
||
|
|
|
||
|
|
// 현재 미궁 정보 가져오기
|
||
|
|
if($member['mb_maze']) {
|
||
|
|
// 이전에 미궁을 진입한 기록이 있다면
|
||
|
|
// 이전 미궁 정보를 가져 온다.
|
||
|
|
$ma_id = $member['mb_maze'];
|
||
|
|
$ma = sql_fetch("select * from {$g5['maze_table']} where ma_id = '{$ma_id}'");
|
||
|
|
} else {
|
||
|
|
// 첫번재 미궁 IDX 정보를 가져온다
|
||
|
|
// 멤버 정보 업데이트
|
||
|
|
$ma = sql_fetch("select * from {$g5['maze_table']} order by ma_order asc limit 0, 1");
|
||
|
|
$ma_id = $ma['ma_id'];
|
||
|
|
sql_query("
|
||
|
|
update {$g5['member_table']}
|
||
|
|
set mb_maze = '{$ma_id}'
|
||
|
|
where mb_id = '{$member['mb_id']}'
|
||
|
|
");
|
||
|
|
}
|
||
|
|
|
||
|
|
if($dir == 'prev' && $ma['ma_btn_prev']) {
|
||
|
|
// 이전 페이지일 경우
|
||
|
|
// 그냥 바로 이전 페이지로 이동
|
||
|
|
$result = sql_fetch("select ma_id from {$g5['maze_table']} where ma_order <= '{$ma['ma_order']}' and ma_id != '{$ma_id}' order by ma_order desc, ma_id desc limit 0, 1");
|
||
|
|
$result = $result['ma_id'];
|
||
|
|
sql_query("
|
||
|
|
update {$g5['member_table']}
|
||
|
|
set mb_maze = '{$result}'
|
||
|
|
where mb_id = '{$member['mb_id']}'
|
||
|
|
");
|
||
|
|
echo "Y";
|
||
|
|
} else if($dir == 'next' && $ma['ma_btn_next']) {
|
||
|
|
$result = sql_fetch("select ma_id from {$g5['maze_table']} where ma_order >= '{$ma['ma_order']}' and ma_id != '{$ma_id}' order by ma_order asc, ma_id asc limit 0, 1");
|
||
|
|
$result = $result['ma_id'];
|
||
|
|
sql_query("
|
||
|
|
update {$g5['member_table']}
|
||
|
|
set mb_maze = '{$result}'
|
||
|
|
where mb_id = '{$member['mb_id']}'
|
||
|
|
");
|
||
|
|
echo "Y";
|
||
|
|
} else {
|
||
|
|
echo "잘못된 데이터입니다.";
|
||
|
|
}
|
||
|
|
|
||
|
|
?>
|