기본환경설정에서 최고관리자가 선택이 되질 않는데.. 정보
기본환경설정에서 최고관리자가 선택이 되질 않는데..본문
오류 주소 : config_form_update.php
언제부터인가; 기본환경설정에서 최고관리자가 그림같이 선택이 되질 않네요.
config_form.php에는..
--------------------------------------------------------------------------------------
<td>최고관리자</td>
<td><?=get_member_id_select("cf_admin", 10, $config[cf_admin], "required itemname='최고 관리자'")?></td>
config_form_update.php에는..
--------------------------------------------------------------------------------------
<?
$sub_menu = "100100";
include_once("./_common.php");
check_demo();
auth_check($auth[$sub_menu], "w");
if ($is_admin != "super")
alert("최고관리자만 접근 가능합니다.");
$mb = get_member($cf_admin);
if (!$mb[mb_id])
alert("최고관리자 회원아이디가 존재하지 않습니다.");
$sql = " update $g4[config_table]
set cf_title = '$cf_title',
--------------------------------------------------------------------------------------
이렇게 되어 있는데, 어디를 수정해야 최고관리자가 선택이 되는거죠? ;;
소스는 어깨넘어 조금 볼 줄 아는데, 기초가 없어서;
언제부터인가 이게 선택, 수정이 안되네여. 필터링을 해야 하는데..
사사바랍니다.
언제부터인가; 기본환경설정에서 최고관리자가 그림같이 선택이 되질 않네요.
config_form.php에는..
--------------------------------------------------------------------------------------
<td>최고관리자</td>
<td><?=get_member_id_select("cf_admin", 10, $config[cf_admin], "required itemname='최고 관리자'")?></td>
config_form_update.php에는..
--------------------------------------------------------------------------------------
<?
$sub_menu = "100100";
include_once("./_common.php");
check_demo();
auth_check($auth[$sub_menu], "w");
if ($is_admin != "super")
alert("최고관리자만 접근 가능합니다.");
$mb = get_member($cf_admin);
if (!$mb[mb_id])
alert("최고관리자 회원아이디가 존재하지 않습니다.");
$sql = " update $g4[config_table]
set cf_title = '$cf_title',
--------------------------------------------------------------------------------------
이렇게 되어 있는데, 어디를 수정해야 최고관리자가 선택이 되는거죠? ;;
소스는 어깨넘어 조금 볼 줄 아는데, 기초가 없어서;
언제부터인가 이게 선택, 수정이 안되네여. 필터링을 해야 하는데..
사사바랍니다.
댓글 전체
다음 함수 내용을 보면 회원(과리자 포함)들 중에 레벨이 10인 사람이 없나 봅니다.
// 회원아이디을 SELECT 형식으로 얻음
function get_member_id_select($name, $level, $selected='', $event='')
{
global $g4;
$sql = " select mb_id from $g4[member_table] where mb_level >= '$level' ";
$result = sql_query($sql);
$str = "<select name='$name' $event><option value=''>선택안함";
for ($i=0; $row=sql_fetch_array($result); $i++)
{
$str .= "<option value='$row[mb_id]'";
if ($row[mb_id] == $selected) $str .= " selected";
$str .= ">$row[mb_id]</option>";
}
$str .= "</select>";
return $str;
}
// 회원아이디을 SELECT 형식으로 얻음
function get_member_id_select($name, $level, $selected='', $event='')
{
global $g4;
$sql = " select mb_id from $g4[member_table] where mb_level >= '$level' ";
$result = sql_query($sql);
$str = "<select name='$name' $event><option value=''>선택안함";
for ($i=0; $row=sql_fetch_array($result); $i++)
{
$str .= "<option value='$row[mb_id]'";
if ($row[mb_id] == $selected) $str .= " selected";
$str .= ">$row[mb_id]</option>";
}
$str .= "</select>";
return $str;
}