while에서 <br>다른 방법으로 아래로 내릴수 있을까요? 정보
while에서 <br>다른 방법으로 아래로 내릴수 있을까요?본문
이렇게 구성하면 맨 처음<br>이 생겨서 공백이 생기는데 공백이 안 생기게 하는 방법도 있을까요?
첫줄만요...
그러니깐 맨처음에 br을 준 이유가 1차 $LIST[c_name](1차메뉴) > $LIST2[c_name] | $LIST2[c_name] | $LIST2[c_name] 이런식으로 출력되는데요.
br을 안주면 계속 연달아 표기되서 <br>을 준겁니다.
그리고 $LIST[c_name](1차메뉴) > 에서 " > " 부분에 $LIST2[c_name]가 있으면 표기되고 없으면 안나오게도 할수 있을까요? 초보자라 좀 힘드네요. $LIST2[c_name]에서 " | " 부분도 마지막에는 표기가 안되게 할수 있나요?
알려주세요.
<?
$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 "<br><a href='$PHP_SELF?CODE=$LIST[c_code]' target='_self'><b>$LIST[c_name]</b></a> > ";
$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> | ";
}
}
?>
첫줄만요...
그러니깐 맨처음에 br을 준 이유가 1차 $LIST[c_name](1차메뉴) > $LIST2[c_name] | $LIST2[c_name] | $LIST2[c_name] 이런식으로 출력되는데요.
br을 안주면 계속 연달아 표기되서 <br>을 준겁니다.
그리고 $LIST[c_name](1차메뉴) > 에서 " > " 부분에 $LIST2[c_name]가 있으면 표기되고 없으면 안나오게도 할수 있을까요? 초보자라 좀 힘드네요. $LIST2[c_name]에서 " | " 부분도 마지막에는 표기가 안되게 할수 있나요?
알려주세요.
<?
$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 "<br><a href='$PHP_SELF?CODE=$LIST[c_code]' target='_self'><b>$LIST[c_name]</b></a> > ";
$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> | ";
}
}
?>
댓글 전체
for 문으로 대체하고 if 문을 활용하시는 것이...
<br /> 보다는 <ul></ul> 을 사용하시는게 좋아 보이네요...
$LIST = mysql_fetch_array($RESULT));
echo "<ul>";
if(count($LIST)>0){
foreach($LIST as $L) {
echo "<li><a href=............................</li>";
} else {
echo "<li>조회결과가 없습니다.</li>
}
echo "</ul>";
$LIST = mysql_fetch_array($RESULT));
echo "<ul>";
if(count($LIST)>0){
foreach($LIST as $L) {
echo "<li><a href=............................</li>";
} else {
echo "<li>조회결과가 없습니다.</li>
}
echo "</ul>";
소냥이님 예제로 올려주셨는데 제가 적용하려고 보니 잘안되네요..
좀 더 자세한 설명을 해줄수 있을까요?
좀 더 자세한 설명을 해줄수 있을까요?