장바구니 상품정보 배열담기

장바구니 상품정보 배열담기

QA

장바구니 상품정보 배열담기

답변 2

본문

도저히 감이 안와서 고수님들의견좀 부탁드리려고 합니다ㅠㅠ

장바구니에 담긴 상품정보(상품명, 금액, 수량) for문 밖에서 배열로 담으려고 하는데

어떤 방식으로 하면 좋을까요??

 

xxx.push (
{
        a : '제품명1',
        b : '제품가격1',
        c : '제품 수량1'
},
{
        a : '제품명2',
        b : '제품가격2',
        c : '제품 수량2'
}
);

이렇게 들어가야 하는데 

var선언하면 제일 마지막 상품밖에 안나오고ㅠㅠ

 

제가 한 방법은

for문안에

 

$oInfo = '{"a : '.$row['it_name'].'","b : '.$row['ct_price'].'","c : '.$sum['qty'].'"}';

 

이렇게 하고

 

최하단에 스크립트로

xxx.push(<?php echo $oInfo ?>);

 

이렇게 해봤는데 장바구니에 담긴 상품도 젤 마지막 상품 1개 정보밖에 안들어가고

이게 또 반복되면 중간에 쉼표구분은 어떻게 해야할지도 모르겠고요ㅠㅠ

 

개발자가 아니라 무쟈게 힘드네요ㅠㅠ

 

힌트좀 부탁드릴께요~!!! 고수님들!!!!!!!!!!!!

감사합니다!!!

이 질문에 댓글 쓰기 :

답변 2

$oInfo = '{"a : '.$row['it_name'].'","~~

--->

$oInfo[] = '{"a : '.$row['it_name'].'","~~~~

 

<  script  >

xxx= [];

<?php

for($i=0; $i< count($oInfo); $i++){?>

xxx.push(<?php echo $oInfo[$i] ?>);

<?php }?>

 

===================

or

php for문 끝난 후

$arrStr = implode("|",$oInfo);

 

 

<  script  >

xxx ='<?php echo $arrStr;?>'.split('|');

 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 123,725
© SIRSOFT
현재 페이지 제일 처음으로