채택완료

네이버 쇼핑 naver.php 질문드려요

2018-12-19 (수) 13:15:11 3,232

네이버 쇼핑 노출 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개 / 댓글 3개

채택된 답변
+20 포인트

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

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

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

답변에 대한 댓글 1개

감사합니당 ㅠㅠ

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개

감사합니당 ㅠㅠ

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

답변에 대한 댓글 1개

감사합니당 ㅠㅠ

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