밑에 질문중에요....
>저두 이용하고픈 방법이있어서
>아이이이 님 께서 올려노신글 잃구 따라햇는데...........
>root님 하구 rolo님 답변 내용을 보구 따라햇거든요(트랙백걸어놔요)
>역시나 입력은 잘되는데...........수정 모드루 가묜 섹렉트가 ........이상한곳을 가리키구있네요.....
수정모드루 돌아올때 if ($arr[$i] = $view_or_write['wr_1']) 이부분이 잘안되는거 같은데...
이거 확인 해볼수잇는 방법이 어떤게 있을까요..........
root님이 답해주신부분이구요
<?
function get_select_option($so_field)
{ $arr = explode("|", $so_field); // 구분자가 | 로 되어 있음
$str = "";
for ($i=0; $i<count($arr); $i++)
if (trim($arr[$i]))
$str .= "<option value='$arr[$i]'>$arr[$i]</option>\n";
return $str;
} ?>
이건 rolo님이 답해주신부분요
for ($i=0; $i<count($arr); $i++)
if (trim($arr[$i]))
if( $arr[$i] == $view_or_write['wr_1']) $str .= "<option value='$arr[$i]' selected >$arr[$i]</option>\n";
else $str .= "<option value='$arr[$i]'>$arr[$i]</option>\n";
일케 2개 를보구 합쳐보니 일케되던데;;
<?
function get_select_option($so_field)
{
$arr = explode("|", $so_field); // 구분자가 | 로 되어 있음
$str = "";
for ($i=0; $i<count($arr); $i++)
if (trim($arr[$i]))
if( $arr[$i] == $view_or_write['wr_1']) $str .= "<option value='$arr[$i]' selected >$arr[$i]</option>\n";
else $str .= "<option value='$arr[$i]'>$arr[$i]</option>\n";
return $str;
} ?>
글쓸때는 <select name='wr_10'>
<option value="">선택하세요
<? get_select_option($board[bo10])?></select>
이렇게 씁니다........그래서 수정모드 돌아올때
값이 안넘어오나하구 테스트해볼려구<?=write[wr_10]?> 해봤는데 처음 글쓸때 쓴값이 잘나옵니다..
근데 셀렉트박스는 선택하세오..가 나오는지 이류가 좀 궁금하네요....
설명잘됐는지 모르겟네요........... 셀렉트 입력이 넘어렵네요;; 이럴줄알앗으묜 input으루 받을껄...
칼자루에서 칼이 나왓으니 무라두 쓸어볼까 하는 심정입니다.........아니묜 두부라두;; 약간의 도움이라
두 좀 부탁드릴꼐요 ....... 글구 php제대루 공부할려면 어디서 해야되나요....인터넷강좌나 책두 소개좀요^^
>아이이이 님 께서 올려노신글 잃구 따라햇는데...........
>root님 하구 rolo님 답변 내용을 보구 따라햇거든요(트랙백걸어놔요)
>역시나 입력은 잘되는데...........수정 모드루 가묜 섹렉트가 ........이상한곳을 가리키구있네요.....
수정모드루 돌아올때 if ($arr[$i] = $view_or_write['wr_1']) 이부분이 잘안되는거 같은데...
이거 확인 해볼수잇는 방법이 어떤게 있을까요..........
root님이 답해주신부분이구요
<?
function get_select_option($so_field)
{ $arr = explode("|", $so_field); // 구분자가 | 로 되어 있음
$str = "";
for ($i=0; $i<count($arr); $i++)
if (trim($arr[$i]))
$str .= "<option value='$arr[$i]'>$arr[$i]</option>\n";
return $str;
} ?>
이건 rolo님이 답해주신부분요
for ($i=0; $i<count($arr); $i++)
if (trim($arr[$i]))
if( $arr[$i] == $view_or_write['wr_1']) $str .= "<option value='$arr[$i]' selected >$arr[$i]</option>\n";
else $str .= "<option value='$arr[$i]'>$arr[$i]</option>\n";
일케 2개 를보구 합쳐보니 일케되던데;;
<?
function get_select_option($so_field)
{
$arr = explode("|", $so_field); // 구분자가 | 로 되어 있음
$str = "";
for ($i=0; $i<count($arr); $i++)
if (trim($arr[$i]))
if( $arr[$i] == $view_or_write['wr_1']) $str .= "<option value='$arr[$i]' selected >$arr[$i]</option>\n";
else $str .= "<option value='$arr[$i]'>$arr[$i]</option>\n";
return $str;
} ?>
글쓸때는 <select name='wr_10'>
<option value="">선택하세요
<? get_select_option($board[bo10])?></select>
이렇게 씁니다........그래서 수정모드 돌아올때
값이 안넘어오나하구 테스트해볼려구<?=write[wr_10]?> 해봤는데 처음 글쓸때 쓴값이 잘나옵니다..
근데 셀렉트박스는 선택하세오..가 나오는지 이류가 좀 궁금하네요....
설명잘됐는지 모르겟네요........... 셀렉트 입력이 넘어렵네요;; 이럴줄알앗으묜 input으루 받을껄...
칼자루에서 칼이 나왓으니 무라두 쓸어볼까 하는 심정입니다.........아니묜 두부라두;; 약간의 도움이라
두 좀 부탁드릴꼐요 ....... 글구 php제대루 공부할려면 어디서 해야되나요....인터넷강좌나 책두 소개좀요^^
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 18개
global로 선언하지 않으면 함수내에서는 local 변수로 사용되기 때문입니다.
밥상 차려주길 바라는건 아니지만요.........좀더 자세히 설명좀 부탁드리겟습니다
view나 write로 쓰시라는 뜻이었는데... 죄송합니다
{
global $view_or_write;
............
...........
}
난이도 몇이에요 이거 풀면........?^^
if($arr[$i] == $write['wr_10']) {
...
}
그리고 함수직전에 $write[wr_10]에 정상적인 값이 있는지 확인하세요.
미치 잠시만요 코멘트가 달려서 수정이 안되네요 다시 글올리겟습니다
http://www.sir.co.kr/bbs/tb.php/g4_qa/16032
트랙백 걸어 놓씁니다
이제는 오기루 무까지 썰어야 겟습니다..ㅎㅎ
{
global $write;
$arr = explode("|", $so_field); // 구분자가 | 로 되어 있음
$str = "";
for ($i=0; $i<count($arr); $i++) {
$arr[$i] = trim($arr[$i]);
if( $arr[$i] == $write['wr_10']) {
$str .= "<option value='$arr[$i]' selected >$arr[$i]</option>\n";
}
else {
$str .= "<option value='$arr[$i]'>$arr[$i]</option>\n";
}
}
return $str;
}
$write[wr_10]에 정상적인 값이 있다는 가정하에 위와 같이 수정하세요.
정말 ㄱㅅ드리구 하시는일 잘되길바랄께요..
밑에 트랙백되있는곳을 응용해서.....여분필드 2개 값을 받아냈습니다...
function get_select_option($so_field,$so_field1)
{
global $write;
$arr = explode(\"|\", $so_field); // 구분자가 | 로 되어 있음
$arr1 = explode(\"|\", $so_…