이거 한번 봐주세요......오류나는거 같아서요... > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

이거 한번 봐주세요......오류나는거 같아서요... 정보

이거 한번 봐주세요......오류나는거 같아서요...

본문

링크되는 주소가 goods_list.php?CODE=코드값  인데요... if문으로 하려고 하는데 안되네여
맨처음에 if문이 틀린거 같아요..(제가 만든 소스는 맨아래 있음)
만약 코드값이 있으면 해당메뉴 2차메뉴만 아래와 같이 뽑고


<!--메뉴뽑기-->
<a href="<?=$PHP_SELF?>?CODE=<?=$LIST[c_code]?>&Type=<?=$Type?>&search_str=<?=$search_str?>&sst=<?=$sst?>&sod=<?=$sod?>" target="_self">전체의류</a><br>

<?

$QUERY = "select * from g4_category where c_depth='1' and c_pcode = '$CODE' order by c_name asc";
$RESULT = mysql_query($QUERY);

while($LIST = mysql_fetch_array($RESULT))  {
echo $LIST[c_name];


$QUERY2 = "select * from g4_category where c_depth='1' and c_pcode='$LIST[c_code]' order by c_regday asc";
$RESULT2 = mysql_query($QUERY2);

while($LIST2 = mysql_fetch_array($RESULT2))  {
echo "<a href='$PHP_SELF?CODE=$LIST2[c_code]' target='_self'>$LIST2[c_name]</a>&nbsp;&nbsp;";
} echo "<br/>";
}

?>

<!--메뉴뽑기-->



코드값이 없으면 전체 메뉴 출력을 하려고 하거든요... 


<!--1차 2차 메뉴뽑아오기-->
<?
$QUERY = "select * from g4_category where c_depth='0' order by c_sort asc";
$RESULT = mysql_query($QUERY);

while($LIST = mysql_fetch_array($RESULT))  {
echo "<a href='$PHP_SELF?CODE=$LIST[c_code]' target='_self'>$LIST[c_name]></a>";

$QUERY2 = "select * from g4_category where c_depth='1' and c_pcode='$LIST[c_code]' order by c_name asc";
$RESULT2 = mysql_query($QUERY2);

while($LIST2 = mysql_fetch_array($RESULT2))  {
echo $LIST2[c_name]."<br/>";
}
}
?>
<?
}
?>


--------------------------------------------------------
제가 만든 소스



<?
if (c_code!=""){
 ?>


<!--메뉴뽑기-->
<a href="<?=$PHP_SELF?>?CODE=<?=$LIST[c_code]?>&Type=<?=$Type?>&search_str=<?=$search_str?>&sst=<?=$sst?>&sod=<?=$sod?>" target="_self">전체의류</a><br>

<?

$QUERY = "select * from g4_category where c_depth='1' and c_pcode = '$CODE' order by c_name asc";
$RESULT = mysql_query($QUERY);

while($LIST = mysql_fetch_array($RESULT))  {
echo $LIST[c_name];


$QUERY2 = "select * from g4_category where c_depth='1' and c_pcode='$LIST[c_code]' order by c_regday asc";
$RESULT2 = mysql_query($QUERY2);

while($LIST2 = mysql_fetch_array($RESULT2))  {
echo "<a href='$PHP_SELF?CODE=$LIST2[c_code]' target='_self'>$LIST2[c_name]</a>&nbsp;&nbsp;";
} echo "<br/>";
}

?>

<!--메뉴뽑기-->
<?}
else {?>
<!--1차 2차 메뉴뽑아오기-->
<?
$QUERY = "select * from g4_category where c_depth='0' order by c_sort asc";
$RESULT = mysql_query($QUERY);

while($LIST = mysql_fetch_array($RESULT))  {
echo "<a href='$PHP_SELF?CODE=$LIST[c_code]' target='_self'>$LIST[c_name]></a>";

$QUERY2 = "select * from g4_category where c_depth='1' and c_pcode='$LIST[c_code]' order by c_name asc";
$RESULT2 = mysql_query($QUERY2);

while($LIST2 = mysql_fetch_array($RESULT2))  {
echo $LIST2[c_name]."<br/>";
}
}
?>
<?
}
?>





좀 도와주세요

댓글 전체

<?  if ($CODE!=""){  ?>

<!--메뉴뽑기-->
<a href="<?=$PHP_SELF?>?CODE=<?=$CODE?>&Type=...

$CODE 로 두 군데 수정 테스트 결과 확인 후 추가 질문 필요
if (c_code!=""){  이넘은 변수로 사용하셨을것 같습니다. $CODE 로 인지하면  $CODE 란 값이 있을경우 수행한다..

<!--메뉴뽑기-->
<a href="<?=$PHP_SELF?>?CODE=<?=$LIST[c_code]?>&Type=<?=$Type?>&search_str=<?=$search_str?>&sst=<?=$sst?>&sod=<?=$sod?>" target="_self">전체의류</a><br>
여기서 <?=$LIST[c_code]?> 부분은 직접적인 변수명일듯 싶구요. <?=$CODE?>  2차 카테고리만 원하시니..



<?
if ($CODE){ //CODE 변수에 값이 있을경우
 ?>

<!--메뉴뽑기-->
<a href="<?=$PHP_SELF?>?CODE=<?=$CODE?>&Type=<?=$Type?>&search_str=<?=$search_str?>&sst=<?=$sst?>&sod=<?=$sod?>" target="_self">전체의류</a><br>

<?

$QUERY = "select * from g4_category where c_depth='1' and c_pcode = '$CODE' order by c_name asc";
$RESULT = mysql_query($QUERY);

while($LIST = mysql_fetch_array($RESULT))  {
echo "<a href='$PHP_SELF?CODE=$LIST[c_code]' target='_self'>$LIST[c_name]</a>&nbsp;&nbsp;";
}

echo "<br/>";

?>

<!--메뉴뽑기-->
<?}
else {?>
전체 66,558 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT