이문제 해결에 도움을 주세요~ 정보
이문제 해결에 도움을 주세요~본문
안녕하세요..
<?
$arr = get_club_skin_dir("outlogin");
for ($i=0; $i<count($arr); $i++) {
echo "<option value='$arr[$i]'<? if($cb[cb_login] == $arr[$i]) echo " selected "; ?>>$arr[$i]</option>\n";
}
?>
$arr = get_club_skin_dir("outlogin");
for ($i=0; $i<count($arr); $i++) {
echo "<option value='$arr[$i]'<? if($cb[cb_login] == $arr[$i]) echo " selected "; ?>>$arr[$i]</option>\n";
}
?>
위의 소스가 틀린줄은 알겠는데
어떻게 해야 맞게 할수 있는지..저는 모릅니다...
echo "<option value='$arr[$i]'<? if($cb[cb_login] == $arr[$i]) echo " selected "; ?>>$arr[$i]</option>\n";
}// 이부분을 맞게해야 하는데..도와주시면 감사하겠습니다
}// 이부분을 맞게해야 하는데..도와주시면 감사하겠습니다
감사합니다
댓글 전체

// 스킨경로를 얻는다
function s1_get_skin_dir($skin, $len='')
{
global $g4;
$s1_result_array = array();
$s1_dirname = "$g4[s1_path]/skin/latest/$skin/";
$s1_handle = opendir($s1_dirname);
while ($s1_file = readdir($s1_handle))
{
if($s1_file == "."||$s1_file == "..") continue;
if (is_dir($s1_dirname.$s1_file)) $s1_result_array[] = $s1_file;
}
closedir($s1_handle);
sort($s1_result_array);
return $s1_result_array;
}
function s1_get_skin_dir($skin, $len='')
{
global $g4;
$s1_result_array = array();
$s1_dirname = "$g4[s1_path]/skin/latest/$skin/";
$s1_handle = opendir($s1_dirname);
while ($s1_file = readdir($s1_handle))
{
if($s1_file == "."||$s1_file == "..") continue;
if (is_dir($s1_dirname.$s1_file)) $s1_result_array[] = $s1_file;
}
closedir($s1_handle);
sort($s1_result_array);
return $s1_result_array;
}

<select name=s1_m_la_skin itemname="스킨 디렉토리">
<?
$s1_arr = s1_get_skin_dir("main");
for ($i=0; $i<count($s1_arr); $i++) {
echo "<option value='$s1_arr[$i]'>$s1_arr[$i]</option>\n";
}
?></select>
<script language="JavaScript">document.fboardform.s1_m_la_skin.value="<?=$board[s1_m_la_skin]?>";</script>
<?
$s1_arr = s1_get_skin_dir("main");
for ($i=0; $i<count($s1_arr); $i++) {
echo "<option value='$s1_arr[$i]'>$s1_arr[$i]</option>\n";
}
?></select>
<script language="JavaScript">document.fboardform.s1_m_la_skin.value="<?=$board[s1_m_la_skin]?>";</script>
감사합니다..

제가 빌더에 사용하는 방법입니다. :)
<tr>
<td width="130" bgcolor="#f7f7f7" class="gmenu">클럽 아웃로그인</td>
<td colspan="2" class="list"><select name="cb_login">
<?
$arr = get_club_skin_dir("outlogin");
for ($i=0; $i<count($arr); $i++) {
echo "<option value='$arr[$i]'>$arr[$i]</option>\n";
}
?><
</select><input type="hidden" name="tmp_cb_login" value="<?=$cb[cb_login]?>"></td>
</tr>이렇게하면 잘되는데...목적은 석택된 값이 보여지게하고 싶거든요..
설명이되었나 모르겠네요
예))제가 '밥'을 선택하면 밥이 보여지고 '김치'를 선택하면 김치가 보여줘야 하는데
항상 '밥'으로 보여지거든요
<td width="130" bgcolor="#f7f7f7" class="gmenu">클럽 아웃로그인</td>
<td colspan="2" class="list"><select name="cb_login">
<?
$arr = get_club_skin_dir("outlogin");
for ($i=0; $i<count($arr); $i++) {
echo "<option value='$arr[$i]'>$arr[$i]</option>\n";
}
?><
</select><input type="hidden" name="tmp_cb_login" value="<?=$cb[cb_login]?>"></td>
</tr>이렇게하면 잘되는데...목적은 석택된 값이 보여지게하고 싶거든요..
설명이되었나 모르겠네요
예))제가 '밥'을 선택하면 밥이 보여지고 '김치'를 선택하면 김치가 보여줘야 하는데
항상 '밥'으로 보여지거든요
<?
$arr = get_club_skin_dir("outlogin");
for ($i=0; $i<count($arr); $i++) {
$selected = "";
if ($arr[$i] == $cb[cb_login]) $selected = "selected";
echo "<option value='$arr[$i]' $selected>$arr[$i]</option>\n";
}
?>
이걸로 해결봤습니다...
불친절한아원씨 님 감사합니다
$arr = get_club_skin_dir("outlogin");
for ($i=0; $i<count($arr); $i++) {
$selected = "";
if ($arr[$i] == $cb[cb_login]) $selected = "selected";
echo "<option value='$arr[$i]' $selected>$arr[$i]</option>\n";
}
?>
이걸로 해결봤습니다...
불친절한아원씨 님 감사합니다