select 박스 질문입니다.

select 박스 질문입니다.

QA

select 박스 질문입니다.

본문

<option value="전시품조립형Box미술품공예품" <?if($write[wr_7]==전시품조립형Box미술품공예품) echo " selected";?>>전시품, 조립형Box (미술품,공예품)</option>

 

value="  "

<?if($write[wr_7==  echo" selected";?>

 

실제 사용자가 클릭하는 부분은 빨간색 글씨입니다.

 

그럼 value는 db에 들어가는 값인가요?

<?if($write[wr_7==  그리고 이 소스는 어떤 용도죠?

이 질문에 댓글 쓰기 :

답변 1

설명드리겠습니다

 

옵션의 value값은 form전송시 select박스에 설정되어있는 name에 담아져서 갈때 전송되는 실제 전송값입니다

 

빨간색부분은 사용자가 보는부분이므로 value값과는 상관이없습니다

 

그리고 php if문은 만약 $write['wr_7']란 변수에 지금 현재 value값과 같을시 이 옵션을 선택하라는 조건문입니다

 

즉 글을 수정할때 어떤값이 선택되어 저장되었는지를 표시하기위한 조건문이라고 생각하시면됩니다

 

만약 저게없다면 계속 select박스의 맨위의 값만 출력하겠죠? 그럼 글 수정시에 이전에 어떤값이 들어가있는지 확인이 안되기때문에 저 조건문을 넣어 어떤 옵션이 선택되었었는지 확인 할 수 있게 되는겁니다

답변을 작성하시기 전에 로그인 해주세요.
전체 151
QA 내용 검색

회원로그인

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