티스토리 뷰

1. 개념
input radio 역할
input radio는 폼에서 데이터를 던질 때 2개 이상의 값 중에서 하나의 값을 주고 받고자 할 때 사용 사용
2. 예제
input radio 예시
PHP 코드
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<! DOCTYPE html>
<html lang = "kr" >
<head>
<meta charset = "utf-8" >
<title> 키보드와 하루 </title>
</head>
<body>
<?php
$v_keyname = $_POST [ "key_name" ];
print_r( $v_keyname );
?>
//폼에 있는 데이터를 현재 페이지에 던지기
<form method = "POST" action = "<?php echo $_SERVER [ 'PHP_SELF' ];?>" >
<label>
<input type = "radio" name = "key_name" value = "keyman1"
<?php if ( $v_keyname == "keyman1" { echo "checked" ;} ?> >
키 관리자1
</label>
<label>
<input type = "radio" name = "key_name" value = "keyman2"
<?php if ( $v_keyname == "keyman2" { echo "checked" ;} ?> >
키 관리자2
</label>
<input type = "submit" value = "전송" />
</form>
</body>
</html>
결과 화면
코드 설명
코드를 보시면 키 관리자 1과 2를 라디오 버튼으로 넣고 둘 중에서 선택한 하나의 값을 보내게 됩니다.
POST 방식으로 보냈기 때문에 php에서는 $_POST로 받으시면 됩니다.
그리고 지금 예제에서 보는 것처럼 현재 페이지에서 데이터를 주고 받을 때 받은 값에 대해서 라디오 버튼으로 표시하고자 할 경우에는 input type radio 에서 checked 를 해주시면 됩니다
즉, v_keyname으로 현재 라디오 값이 무엇인지를 확인하였고 if문을 활용하여서 v_keyname이 keyman1이면 첫번째 라디오 버튼을 체크해주고 , keyman2이면 두번째 라디오 버튼을 체크를 해주는 것으로 설정이 되어 있는 것입니다.
멀티개의 값들 중에서 하나의 값을 선택해 보낼 경우 라디오 버튼을 php에서는 이렇게 활용하시면 됩니다.
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday