배열에서 라디오 버튼을 생성하려면 미리 value 속성의 값을 배열에 등록해야 합니다. 예를 들어 성별을 선택하는 것처럼 라디오 버튼을 몇 번씩 반복해서 기술해야 할 수 있습니다. 이 경우에도 <input>태그에 있는 value 속성의 값을 배열에 넣어 놓고 foreach문 등으로 반복 처리하면 쉽게 라디오 버튼을 생성할 수 있습니다.
● 배열에서 라디오 버튼 생성
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>배열로 라디오버튼 생성</title>
</head>
<body>
<div>
<form method="post" action="array_to_radio.php">
<?php
if(isset($_POST['sex'])) {
echo '<p>성별은: ' . $_POST['sex'] . '입니다. </p>';
}
$array = array('남성', '여성');
echo '<p>성별을 선택해주세요 :';
foreach ($array as $value) {
if (isset($_POST['sex']) && $value == $_POST['sex']) {
$ckd = 'checked';
}
else {
$ckd = '';
}
echo '<label>';
echo '<input type="radio" name="sex" value="' . $value . '"' . $ckd . '>';
echo $value;
echo '</label>';
}
echo '</p>';
?>
<p><input type="submit" value="전송"</p>
</form>
</div>
</body>
</html>
전송전
전송후
'웹코딩 > PHP' 카테고리의 다른 글
변수의 유형 확인 gettype() 함수 | var_dump() 함수 (0) | 2016.10.27 |
---|---|
태그 없애기 strip_tags() 함수 (0) | 2016.10.26 |
꺾은선형 그래프 생성 Google Charts (0) | 2016.10.24 |
원형 그래프 생성 Google Charts (0) | 2016.10.24 |
막대형 그래프 생성 Google Charts (2) | 2016.10.24 |