view.skin.php 의 내용중 일부를 list.skin.php 에 나타내려 하는데요
안녕하세요 궁금한게 있어 여쭤봅니다
view.skin.php 에서
$else_num = $view[wr_5] - $num_row[cnt];
이런식으로 정의한 $else_num 을 list.skin.php 에 각 순번에 맞게 나타내려하는데
그냥 <?=$list[$i][$else_num]?> 해도안되고
여러가지로 다 해봤는데도 안되더라고요 뭔가 정의를 내려줘야 될것같긴한데
왕초보라 감이 안잡히네요ㅠㅠ
<? for ($i=0; $i<count($list); $i++) { ?> 여기 안에다가 써놓아야 되나요?
어떻게 써야될지 알려주세요ㅠㅠ
view.skin.php 에서
$else_num = $view[wr_5] - $num_row[cnt];
이런식으로 정의한 $else_num 을 list.skin.php 에 각 순번에 맞게 나타내려하는데
그냥 <?=$list[$i][$else_num]?> 해도안되고
여러가지로 다 해봤는데도 안되더라고요 뭔가 정의를 내려줘야 될것같긴한데
왕초보라 감이 안잡히네요ㅠㅠ
<? for ($i=0; $i<count($list); $i++) { ?> 여기 안에다가 써놓아야 되나요?
어떻게 써야될지 알려주세요ㅠㅠ
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 10개
$num_row="select count(*) as cnt ...............어쩌구 저쩌구 ";(쿼리문이 view페이지 기준으로 되어있을지모르니 코드를 list페이지에 맞게 수정하세요)
그리고나서 for 문 안에다가
$else_num = $list[$i][wr_5] - $num_row[cnt]; 넣어주시고
<?=$else_num?> 또는 $else_num 으로 호출하시면 됩니다.
//구매수량 검증
$num_search = " where bo_table = '$bo_table' and wr_id = '$wr_id' ";
$num_sql = " select count(*) as cnt from $g4_site_table $num_search ";
$num_row = sql_fetch($num_sql);
//$num_row[cnt]
$else_num = $view[wr_5] - $num_row[cnt]; // 총재고 - 판매된상품
이게 view 파일에는 있는데 list 파일에는 없어서 list 파일 어디에 이걸 써놓고 호출을 해야될지 몰라서요
그리고 그냥 쓰면 목록마다 똑같은 값만 나와서 번호별로 그에 맞게 나타내고 싶어요
list.skin 에서도
wr_5 하고 cnt 를 갖고 와서 다시 짜맞추셔야 할거 같은데..
$g4_site_table = "g4_site_point";
//구매수량 검증
$num_search = " where bo_table = '$bo_table' and wr_id = '$wr_id' ";
$num_sql = " select count(*) as cnt from $g4_site_table $num_search ";
$num_row = sql_fetch($num_sql);
//$num_row[cnt]
$else_num = $view[wr_5] - $num_row[cnt]; // 총재고 - 판매된상품
}
?>
리스트에 이런식으로 쓰고 <?=$else_num?> 이렇게 불러오면 리스트에 나타나지기는 하는데
각각에 맞게 나타나는게 아니라 똑같은 값만 표시되네요ㅠㅠ
num_row[cnt]는 디비에서 같은 제목의 숫자를 뜻하는것 같네요
$view[wr_5] 로 불러오지 마시고,
$list[$i][wr_5] 이걸로
리스트에 뿌려지죠..view페이지와 list페이지는 다릅니다.
else_num이란 값이 db에 저장된 값이 아니니 당연히 $list[$i][else_num] 으로 안불러와지는거죠..일단 wr_5값을 불러오고 $num_row[cnt] 값을 불러와서
$else_num = $list[$i][wr_5] - $num_row[cnt];
이 공식을 적용시켜줘야 list페이지에서도 저 값을 쓸수 있습니다.
장관님 그런데 그렇게 하면 else_num 이 안나오고 wr_5 만나오네요ㅠㅠ num_row[cnt]도
$list[$i] 이걸 써줘야 되나요? 죄송합니다 첨부파일까지해서 다시 글 올렸습니다
이렇게 하시고 $num_row[cnt] 뽑아오시면 되겠는데요?