27. 변수를 이용해 동적으로 클래스와 아이디 이름 만들기 -php
아래 예는 DB에서 데이터를 하나씩 읽어 와서 출력시키는 코드인데 레코드가 바뀔 때마다 class이름도 바꿔야 할 경우 사용된다.
<?
$i = 0; //while문을 돌리는 횟수.
$j = 1; //클래스 이름을 바꾸기 위한 변수
// DB에서 데이터를 하나씩 읽어온다.
while($data = mysql_fetch_array($result)){
$id_name="code".$j."_text"; //id 이름이 "code1_text"이 된다. 문자열과 숫자형 변수와의 결합이 된다.
$class_name2="code".$j; //class 이름이 "code1"이 된다. 문자열과 숫자형 변수와의 결합이 된다.
:
:
?>
<tr>
<td class="rows1" style="text-overflow:ellipsis; overflow:hidden;">
//php변수를 이용해서 id와 class의 이름에 적용한다. " " 또는 ' '로 감싼다.
<textarea id="<?=$id_name?>" > <?=$data[q_question]?> </textarea>
<p class="<?=$class_name2?>" ></p>
</td>
</tr>
<?
$i++; // 10.데이터 갯수 체크를 위한 변수를 1 증가시킴
$j++; // 이름을 바꾸기 위해 1 증가. (이름이 code1, code2, … 이렇게 증가한다.
}
'COMPUTER > php' 카테고리의 다른 글
26. onclick이벤트 이용하기 -php- (0) | 2017.04.27 |
---|---|
25. 라디오 버튼의 체크 정보 가져오기 -php- (0) | 2017.04.27 |
24. mathjax 사용하기 -php (0) | 2017.04.27 |
23. 다른 페이지로 이동하기 -php- (0) | 2017.04.23 |
22. 트리메뉴를 사용해 보자. (3) css. 우선 순위 문제 -php (0) | 2017.04.13 |