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

· 2013-01-04 (금) 00:48:00 · 619 · 3
링크되는 주소가 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>  ";
} 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>  ";
} 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/>";
}
}
?>
<?
}
?>





좀 도와주세요
|

댓글 3개

2013-01-04 (금) 01:20:02
<? 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>  ";
}

echo "<br/>";

?>

<!--메뉴뽑기-->
<?}
else {?>
2013-01-09 (수) 19:43:54
최고
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

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

+
제목 글쓴이 날짜 조회
13-01-04 조회 858
13-01-04 조회 3,141
13-01-04 조회 1,770
13-01-04 조회 1,056
13-01-04 조회 925
13-01-04 조회 1,204
13-01-04 조회 1,704
13-01-04 조회 821
13-01-04 조회 875
13-01-04 조회 1,204
13-01-04 조회 1,045
13-01-04 조회 2,046
13-01-04 조회 1,635
13-01-04 조회 1,054
13-01-04 조회 910
13-01-04 조회 1,049
13-01-04 조회 1,046
13-01-04 조회 620
13-01-03 조회 636
13-01-03 조회 1,034