셀렉트 선택값에 따라 구분된 필드값 리스팅에 뿌려주기 > 그누4 질문답변

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

셀렉트 선택값에 따라 구분된 필드값 리스팅에 뿌려주기 정보

셀렉트 선택값에 따라 구분된 필드값 리스팅에 뿌려주기

본문

아래와 같이 셀렉트 박스('wr_1') 메뉴 옵션(무료/티켓/중고/렌팅) 선택값에 따라서...

 <select id='wr_1' name='wr_1' name='wr_1' value='<?=$write[wr_1]?>'>
        <option class='show1' name='wr_1' value='티켓'> 티켓 </option>
        <option class='show2' name='wr_1' value='중고'> 중고 </option>
        <option class='show3' name='wr_1' value='렌팅'> 렌팅 </option>
        <option class='show4' name='wr_1' value='무료'> 무료 </option>
 </select>

 셀렉트 선택값 <?=$write[wr_1]?> 이 '티켓' 으로 선택된 경우 'wr_6' 의 값이...
                                선택값 'wr_1' 이 '중고' 로    선택된 경우 'wr_7' 의 값이... 
                                선택값 'wr_1' 이 '렌팅' 으로 선택된 경우 'wr_8' 의 값이...
                                선택값 'wr_1' 이 '무료' 가    선택된 경우 'wr_9' 의 값이...

 리스팅의 같은자리에 구분되어 나타나게 하려 합니다.

 list.skin.php에 올바른 구현방법에 대해 도움주셨으면 합니다.

 고맙습니다.
 

댓글 전체

리스트란?
이미 테이블에 입력된 자료를 읽어서 뿌려주는거잖아요?
그러면  <select 문이 필요가 없을것 같은데요.

$wr_1값에 따라서 $wr_6, $wr_7, $wr_8, $wr_9을 뿌려주기만하면되잖아요?
그럼 좀~ 무식하게 아래처럼 하면 될것 같은데요?


<td><?=$wr_1?></td>

<?
$wr_data="";
if($wr_1=="티켓"){
    $wr_data=$wr_6;
}else if($wr_1=="중고"){
    $wr_data=$wr_7;
}else if($wr_1=="렌팅"){
    $wr_data=$wr_8;
}else if($wr_1=="무료"){
    $wr_data=$wr_9;
}
?>

<td><?=$wr_data?></td>
빠른 답변 감사드립니다.

"그럼 좀 무식하게에서" 생각이 순간 정리 되면서...

좀 더 무식하지만 직선적인 방법으로 해결할 수 있게 되었습니다.

진심으로 감사드립니다.

제가 택한 단순무식 구현은...

(예) wr_7 값이 10,000 ∴ ₩10,000/달

<? if($list[$i][wr_1]=='렌팅'){echo $wr_7?"₩".$wr_7."/달":"";} ?>

이런식으로...  ^^

최종 정리할 수 있는 영감을 주셔서 다시한번 감사드립니다.
이렇게도 해보세요.

<td><div style="float:left; padding:0 20px 0 0;">
      <form name=form>
      <select name=wr_1 OnChange='document.form.submit();'>
              <option value='티켓' <? if($wr_1=='티켓') echo 'selected'; ?>>티켓</option>
              <option value='중고' <? if($wr_1=='중고') echo 'selected'; ?>>중고</option>
              <option value='렌팅' <? if($wr_1=='렌팅') echo 'selected'; ?>>렌팅</option>
              <option value='무료' <? if($wr_1=='무료') echo 'selected'; ?>>무료</option>
      </select>
      </form>
</div>

<?
if($wr_1=="티켓"){
    $wr_data=$wr_6;
}else if($wr_1=="중고"){
    $wr_data=$wr_7;
}else if($wr_1=="렌팅"){
    $wr_data=$wr_8;
}else if($wr_1=="무료"){
    $wr_data=$wr_9;
}
?>

<div style="align:top;"><?=$wr_data?></div></td>
전체 66,558 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT