for문 id값 순서대로 주기 질문입니다.
본문
$sql = " select * from g5s_BigDiv order by BigDivOrder asc ";
$result = sql_query($sql);
// 해당 옮겨지는 데이터 값 표시
for($i=0; $row=sql_fetch_array($result); $i++) { //while을 사용해도 상관없음.
echo "<ul id ='test'>";
echo "<li>".$row['BigDivName']."</li>";
$sql2 = "select * from g5s_MediumDiv where BigDivNo = '{$row['BigDivNo']}' order by MediumDivOrder asc";
$result2 = sql_query($sql2);
for($j=0; $row2=sql_fetch_array($result2); $j++){
echo "<li>".$row2['MediumDivName']."</li>";
}
echo "</ul>";
}
위처럼 for문 안에 id값을 test라는 id값을 주었습니다.
여기서 배열로 출력을 할때 test1,test2,test3
이라고 줄수있는 방법이있나여??
답변 1
배열로 출력한다는 게 무슨 의민지 모르겠네요.
단순히 ul의 id를 다르게 하고 싶으시면 아래처럼 하시면 됩니다.
for($i=0; $row=sql_fetch_array($result); $i++) { //while을 사용해도 상관없음.
$j = $i + 1;
echo "<ul id='test".$j."'>";