라디오(radio) 버튼 함수로 만들어 편하게 사용하기. > 그누보드5 팁자료실

그누보드5 팁자료실

라디오(radio) 버튼 함수로 만들어 편하게 사용하기. 정보

라디오(radio) 버튼 함수로 만들어 편하게 사용하기.

첨부파일

2017-04-27 23;58;05_1.jpg (19.8K) 1회 다운로드 2017-04-27 23:59:32

본문

함수부분
./lib/common.lib.php 파일에 추가하거나 적용할 페이지에 직접 추가하여도 됩니다.

/* radio(text,value,selected 속성을 줄 value, 컨트롤이름(class/id명으로 사용될이름)) */
function radio($data1,$data2,$option_name,$name){
	$data1=explode("|",$data1);
	$data2=explode("|",$data2);
	$name2 = $name . "_tmp";
	for($i=0; $i < count($data1); $i++){$dataA[$i]=$data1[$i];}
	for($i=0; $i < count($data2); $i++){$dataB[$i]=$data2[$i];}
	for($i=0; $i < count($data2); $i++){
		$checked=($option_name==$dataB[$i])? "checked":"";
		$font=($option_name==$dataB[$i])? "style='color:#FF0000;font-weight:bold;'":"";
		$result .="<input type='radio' name='$name' id='${name}[$i]' class='${name}' value='$dataB[$i]' $checked style='border:0;cursor:pointer;'><label for='${name}[$i]' $font>&nbsp;$dataA[$i]</label>&nbsp;&nbsp;";
	}
	return($result);
}


사용방법

<?php
$da_text = "사과|배|오렌지|귤|자몽|수박|참외|바나나|감|자두|홍시|포도|토마토";
$da_value = "사과|배|오렌지|귤|자몽|수박|참외|바나나|감|자두|홍시|포도|토마토";
$db_data = "참외"; //DB 값
?>

<?php echo radio($da_text,$da_value,$db_data,"frut"); ?>
추천
1

댓글 4개

전체 2,426 |RSS
그누보드5 팁자료실 내용 검색

회원로그인

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