테스트 사이트 - 개발 중인 베타 버전입니다

주소에서 wr값 관련 질문 하나 더 드립니다 ㅠ 채택완료

부사내 7년 전 조회 1,863

&sfl=wr_9&stx==강남

 

이런식으로 wr_9 에서 강남이라는 부분을 호출에서 리스트에 뿌려주고 있습니다.

 

문제는 쓰기에서 강남권을 선택하고 그 다음 강남,역삼,선릉 중에서 다시 값을 선택합니다.

두 셀렉트가 모두  wr_9에 들어가 있습니다.

 

 

리스트에 뿌려줄때 stx==역삼 일경우 역삼만 나오고 선릉일 경우 선릉만 나오는데

 

강남일 경우는 역삼,선릉,강남이 모두 나옵니다.

 

아마 wr_9 값에 이미 '강남권' 라는게 들어가서 그런듯한데...

 

 

주소에서 호출할때 '강남' 을 포함하는 것이 아닌 '강남' 인것만 가져올순없는지요?

 

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

답변 1개

채택된 답변
+20 포인트
7년 전

DB 의 wr_9 칼럼 값으로 어떻게 들어있는지를 살펴봐야 됩니다.

짐작으로는 현재는 wr_9 칼럼값에 '강남권:강남', '강남권:역삼', '강남권:선릉"식으로 값이 모두 들어가 있는 것으로 보입니다.

지금의 저장방식으로는 좀 힘들어 보이고,

저장방식을 조금 수정해야 될 듯 합니다.

 

이렇게 있는 경우에는 sfl=wr_9&stx=강남 인 경우에는 본문의 문제가 발생할 가능성이 있어 보이고,

하위 셀렉트 값을 별도로 저장하는 방법을 사용해야 될 것 같습니다.

ex. wr_9 : 강남권, wr_10 : 강남 / wr_9 : 강남권, wr_10 : 역삼 => sfl=wr_10&stx=강남

또는 지금의 wr_9 를 그대로 사용하고, wr_10 에도 추가저장(중복저장)하는 방법도 가능은 합니다. (조금은 덜 바람직할 수 있습니다.)

ex. wr_9 : 강남권-강남, wr_10 : 강남 =>  sfl=wr_10&stx=강남

 

 

 

 

로그인 후 평가할 수 있습니다

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

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

로그인