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

네이버 쇼핑 naver.php 질문드려요 채택완료

블랑숑 6년 전 조회 2,841

네이버 쇼핑 노출 php 에서

 

if ($row['ca_id'] == '10' || '1010' || '1020' || '1050' || '20' || '2010' || '2020' || '2040' || '90' || 'a0' || 'a010' || 'a020' || 'a030') {

  $title = '바보 '.$row['it_name'].$itemsize;

 }

 else {

  $title = $row['it_name'].$itemsize;

 }

 

이걸 넣었는데요 ca_id를 특정했음에도 불구하고

 

모든 상품 앞에 바보가 붙네요 혹시 뭐가 잘못된걸까요?

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

답변 3개

채택된 답변
+20 포인트
진서기
6년 전

in_array 또는 strstr 사용해서 해보세요.

 

아니면 $rows['ca_id'] == '10'  || $rows['ca_id'] == '20' ||$rows['ca_id'] == '100'

 

위처럼 조건문 사용하세요.

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

답변에 대한 댓글 1개

블랑숑
6년 전
감사합니당 ㅠㅠ

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

그누위즈

if ($row['ca_id'] == '10' || $row['ca_id'] == '1010' || $row['ca_id'] == '1020' || $row['ca_id'] == '1050' || $row['ca_id'] == '20' || $row['ca_id'] == '2010' ) {

 

이런식으로 사용하셔야합니다.

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

답변에 대한 댓글 1개

블랑숑
6년 전
감사합니당 ㅠㅠ

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

플라이
6년 전

|| 이걸 데이터로 한번에 작성하기 보다 진서기님 처럼 별도 분리하셔서 적용하셔야 합니다.

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

답변에 대한 댓글 1개

블랑숑
6년 전
감사합니당 ㅠㅠ

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

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

로그인