이거 한번 봐주세요......오류나는거 같아서요... 정보
이거 한번 봐주세요......오류나는거 같아서요...본문
링크되는 주소가 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/>";
}
}
?>
<?
}
?>
좀 도와주세요
맨처음에 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/>";
}
}
?>
<?
}
?>
좀 도와주세요
댓글 전체
<? if ($CODE!=""){ ?>
<!--메뉴뽑기-->
<a href="<?=$PHP_SELF?>?CODE=<?=$CODE?>&Type=...
$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 {?>
<!--메뉴뽑기-->
<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 {?>
최고