sql 질문

sql 질문

QA

sql 질문

본문

sql질문입니다~

 

아래 au_num_box안에는 1~160 개의 <li>$i</li>가 있는데.


<ul class="au_num_box">
<? 
 for ($i=1; $i<161; $i++) {
echo "<li class=\"au_num\">".$i."</li>";
}
?>
</ul>

 

 

아래의 sql문 에서


<? 
 $qry = sql_query(" select * from $tender_table where wr_id = '$wr_id' order by td_tender_point limit $from_record, $rows");
while ($row = sql_fetch_array($qry)) {
echo $row['td_tender_point'] ;
}
?>

 

 

$row['td_tender_point'] 값을 이용해서


<? 
 for ($i=1; $i<161; $i++) {
echo "<li class=\"au_num\">".$i."</li>";
}
?>

요기서 

for문으로

<li class="au_num">1</li>

<li class="au_num">2</li>.

.

.

.

<li class="au_num">160</li>

 

되다가 

 

$i == $row['td_tender_point];

가 됐을때 class = au_num2 를 주고 싶은데 어떻게 해야되나요?

 

 

 

 

 

 

 

 

이 질문에 댓글 쓰기 :

답변 3


< ?   
for ($i=1; $i<161; $i++) {
    if ($i == $row['td_tender_point]) 
        echo "<li class=\"au_num2\">".$i."</li>";
    else
        echo "<li class=\"au_num\">".$i."</li>";
}
?>

로 하시면 됩니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 97
QA 내용 검색

회원로그인

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