미채택 완료

우리가 남이가...추가포인트편

2017-07-13 (목) 16:44:12 2,329

셀렉트를 이렇게 짜놓았는데요,,내가 아니고

고수님이..ㅋ

$explus_option ="<option value=''>선택</option>";

for($k=8000; $k>=0; $k--){

    $n = $k += 500;

  if(!$w) $plus_ex = trim($config[cf_6]); 

  else if($w =='u'){

if($write[wr_1])  $plus_ex = $write[wr_1];

    else $plus_ex = trim($config[cf_6]);

  }

  if($k== $plus_ex ) $select =' selected'; else $select ='';

  $explus_option.="<option value='$k'{$select}> +{$k}</option>";

}

500단위로 선택할 수 있도록요,,

글쓴회원이 3등급이면 4500

5등급이면 3500

6등급이상이면 2500이 선택되도록 할 수 없을까요?

코드를 어떻게 주물러야 할지요...

고수님의 도움이 절실히 필요합니다.

|

답변 1개 / 댓글 1개

2017-07-15 (토) 06:21:52

$config['cf_6']이 초기값으로 생각되는데

일단 구분자로 입력을 받아야할테고

ex. 4500;3500;2500

코드에서는 구분자로 분리해서 등급별로 초기값을 지정합니다.

ex.

$select_init_array = explode(';', $config['cf_6']);

if($member['mb_level'] == '3'){

$plus_ex = $select_init_array['0'];

}

... 생략 ...

답변에 대한 댓글 1개

2017-07-15 (토) 16:38:22
감사합니다...
고수님이신거 같아요,,
근데 제가 허접이라 어떻게 못해요,,,유유

답변을 작성하려면 로그인이 필요합니다.