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

디비 불러오기 채택완료

질문이 6년 전 조회 1,893

코드가 이렇습니다..

 

    1){ $rowspan=" rowspan='{$prodcnt[$ss]}'";  }             $pricesum= $sum[$ss]; $newseller[$ss]++;         }

        $pricesum = number_format($pricesum,2);         if($list[$i]['send_cost']) $pricesum.=" 배송비 : ".$list[$i]['send_cost'];     ?>                                                    

                                                     >         

그런데  이게 구분자로 분할로 들어가 있습니다.

 

글등록시에 

wr_id는 같으면서 no만 오토 인크리즈먼트되면서 한개씩 등록됩니다,,,

 

예를 들어 디비에 이런식으로 저장됩니다.

wr_id    no                         arrived

120      1                           ||○|○|○|○|○|○|○|||||

120      2                           ||○|○|○|○|○|○|○|||||

120      3                           ||○|○|○|○|○|○|○|||||

120      4                           ||○|○|○|○|○|○|○|||||

...

...

...

 

이런식으로 저장되어 있는데..

 

 

원하는 것은

120      1  에는 첫번째 구분필드값

120      2 에는 두번째 구분필드값

 

위의 코드에서 이런식으로 출력되게 하고 싶은데..어떻게 할 수 있을지요,,,,

 

모두다 

 ||○|○|○|○|○|○|○|||||

 ||○|○|○|○|○|○|○|||||

 ||○|○|○|○|○|○|○|||||

이런식으로 나와버려서요,,ㅜㅜ

 

 

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

답변 2개

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

 if($list[$i]['send_cost']) $pricesum.=" 배송비 : ".$list[$i]['send_cost']; //하단에  $temp_data=explode("|", $list[$i]['is_arrival']); $temp_no = intval($list[$i]['no'])-1;//인덱스는 0부터 시작이므로 -1이나 0으로 조정하세요 $temp_arrival=$temp_data[$temp_no];

    대신      을 넣어보세요    

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

답변에 대한 댓글 1개

질문이
6년 전
와,,,깔끔하게 나옵니다..너무 감사드려요~
실력자십니다!

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

유찬아빠

$arr = explode("|" , $list[$i]['is_arrival']);

 

하셔서 

 

echo print_r2($arr);

 

해보시면 배열에 들어간 값을 추출하시면 될듯 합니다.

 

 

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

답변에 대한 댓글 1개

질문이
6년 전
조언 감사합니다~

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

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

로그인