상품리스트에서 ca_1 값 가져오는 방법 채택완료
/shop/list-10 의 ca_1 은 All
/shop/list-1010 의 ca_1 은 Jar
/shop/list-1020 의 ca_1 은 Stick
이런식으로 분류의 여분필드 ca_1 에 값을 넣어준 상태에서
리스트 페이지 제품명 위에 각 제품이 속한 분류의 ca_1 값을 가져오게 하려는데... ca_1 이 불러와지질 않네요;;
/skin/shop/list.10.skin.php
에서 찍어본 결과입니다ㅠㅠㅠ
Copy
echo $row['ca_id']; // ca_id 는 제대로 출력이 잘 됩니다.
echo $row['ca_1']; // ca_1 은 출력이 안됩니다..
echo $ca['ca_1']; // 이것도 출력이 안됩니다..
추가...합니다;;
list.10.skin.php 에서 $row 를 찍어보니 ca_1 값이 없어서 못불러오는거 같은데
$row 에 ca_1 도 불러올 수 있게 하려면 어떤식으로 추가해야하나요...??ㅠㅠㅠ
답변 1개
채택된 답변
+20 포인트
6년 전
이것도 추가하고..
$ca = sql_fetch(" select * from {$g5['g5_shop_category_table']} where ca_id = '{$row['ca_id']}' ");
출력은 이렇게..
echo $ca['ca_1'];
로그인 후 평가할 수 있습니다
답변에 대한 댓글 4개
coDribble
6년 전
coDribble
6년 전
[code]
$sql = " select * from {$g5['g5_shop_category_table']} where ca_id = '{$row['ca_id']}' and ca_use = '1' ";
$ca = sql_fetch($sql);
echo $ca['ca_1'];
[/code]
list.10.skin.php 파일에 알려주신 구문 추가해서 출력은 됐습니다!! 감사드립니다~!!!
근데 하나 궁금한 것이 생겼는데요...;;
list.php 에도 있는 구문을 다시 불러와야 $ca['ca_id'] 가 출력되는건가요??
이미 list.php 에서 $ca로 ca_id를 불러오길래 list.10.skin.php 에서도 $ca 가 먹힐 줄 알았는데
안먹히는 이유를 알 수 있을까요...??ㅠㅠㅠ
$sql = " select * from {$g5['g5_shop_category_table']} where ca_id = '{$row['ca_id']}' and ca_use = '1' ";
$ca = sql_fetch($sql);
echo $ca['ca_1'];
[/code]
list.10.skin.php 파일에 알려주신 구문 추가해서 출력은 됐습니다!! 감사드립니다~!!!
근데 하나 궁금한 것이 생겼는데요...;;
list.php 에도 있는 구문을 다시 불러와야 $ca['ca_id'] 가 출력되는건가요??
이미 list.php 에서 $ca로 ca_id를 불러오길래 list.10.skin.php 에서도 $ca 가 먹힐 줄 알았는데
안먹히는 이유를 알 수 있을까요...??ㅠㅠㅠ
6년 전
별 상관없으며 생각해보니 저렇게 sql 구문을 추가할 필요가 없고
스킨 파일 상단에 이거만 추가하면 되겠네요.
global $ca;
출력은 똑같이 이렇게
echo $ca['ca_1'];
스킨 파일 상단에 이거만 추가하면 되겠네요.
global $ca;
출력은 똑같이 이렇게
echo $ca['ca_1'];
coDribble
6년 전
@작은별 아.. 감사합니다~!!
스킨 상단에 global $ca; 선언하고 불러오니
All 로만 뜨네요...;;
스킨 상단에 global $ca; 선언하고 불러오니
All 로만 뜨네요...;;
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
sql 쿼리문 작성할때 중복선언(?)해도 상관이 없나요??
혹시 list.10.skin.php 에서 $ca = 쿼리 이렇게 불러오면...
$ca 는 /shop/list.php 에서도 한번 선언이 되어있는걸
list.10.skin.php 에서 또 재선언하는 셈인건데
php sql 쪽은 복붙외에는 직접 구현을 못해서 궁금해서 여쭤봅니다....;;ㅠㅠㅠ