search2.php 에서 회원권한 관련..
검색페이지를 search2.php 로 사용하려고 하는대요..
몰 특성상 회원 레벨별로 가격이 다릅니다.
가격 필드들은 몇개를 생성해서 사용하고 있구요...
그런대 검색 페이지에서 회원 레벨을 조회하려고 하면 작동이 안되는것 같습니다.
몇가지 테스트를 해보니...
search 페이지의
function write_search_save($save)
가 시작된 이후에는 $member[mb_level] 이 안먹는것 같네요..
동일한 페이지에서 위 function 문 바깥에서는 위든 아래든 정상적으로 보이는대..
확인 부탁드립니다.
대략 위 function 안의 for 문에서 회원레벨을 조회하고, 레벨에 따라 맞는 가격을 출력하려고 하고 있습니다.
몰 특성상 회원 레벨별로 가격이 다릅니다.
가격 필드들은 몇개를 생성해서 사용하고 있구요...
그런대 검색 페이지에서 회원 레벨을 조회하려고 하면 작동이 안되는것 같습니다.
몇가지 테스트를 해보니...
search 페이지의
function write_search_save($save)
가 시작된 이후에는 $member[mb_level] 이 안먹는것 같네요..
동일한 페이지에서 위 function 문 바깥에서는 위든 아래든 정상적으로 보이는대..
확인 부탁드립니다.
대략 위 function 안의 for 문에서 회원레벨을 조회하고, 레벨에 따라 맞는 가격을 출력하려고 하고 있습니다.
댓글 3개
15년 전
function write_search_save($save)
{
global $g4, $search_str , $default , $image_rate , $cart_dir;
에
function write_search_save($save)
{
global $g4, $search_str , $default , $image_rate , $cart_dir;
global $member;
를 추가해 보시기 바랍니다.
함수안에서 외부의 변수를 사용하기 위해서는 해당 변수를 global 로 선언해 주셔야 합니다.
{
global $g4, $search_str , $default , $image_rate , $cart_dir;
에
function write_search_save($save)
{
global $g4, $search_str , $default , $image_rate , $cart_dir;
global $member;
를 추가해 보시기 바랍니다.
함수안에서 외부의 변수를 사용하기 위해서는 해당 변수를 global 로 선언해 주셔야 합니다.
noseart
15년 전
답변 감사합니다.
$member 정도면, 자주쓰는 변수인대,
search 페이지가 좀 다르게 되있나 보네요..
혹시 영카트 내에서 search 처럼 변수를 따로 선언해야 하는 페이지가 또 있는지 알 수 있을까요?
$member 정도면, 자주쓰는 변수인대,
search 페이지가 좀 다르게 되있나 보네요..
혹시 영카트 내에서 search 처럼 변수를 따로 선언해야 하는 페이지가 또 있는지 알 수 있을까요?
15년 전
해당 함수에 변수가 선언이 안된 경우 선언만 하시면 됩니다.
함수에서 사용하지 않는 변수는 선언하지 않고 있으므로 필요시 추가해 주시기 바랍니다.
함수에서 사용하지 않는 변수는 선언하지 않고 있으므로 필요시 추가해 주시기 바랍니다.
게시글 목록
| 번호 | 제목 |
|---|---|
| 56073 | |
| 56067 | |
| 56065 | |
| 56060 | |
| 56058 | |
| 56055 | |
| 56051 | |
| 56048 | |
| 56044 | |
| 56043 | |
| 56042 | |
| 56039 | |
| 56035 | |
| 56032 | |
| 56030 | |
| 56028 | |
| 56025 | |
| 56018 | |
| 56012 | |
| 56010 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기