url에 같은게 여러개일때 질문입니다.
본문
<form method="get">
<?php
if($i=0; $i<5; $i++){
<input type="checkbox" name="condition" value="condition_<?php echo $i ?>">
}
<input type="submit" value="확인">
?>
</form>
안녕하세요.
checkbox 클릭한 value값을 get방식으로 가져왔습니다.
예를들어 두개를 선택하면 url에서 ?condition=condition_1&condition=condition_2 이렇게 나오는데
echo $condition 했을때 두개의 값을 다 가져오고 싶습니다.
도움 부탁드립니다 ^^
답변 1
위와같이 하면 배열로 저장되서 넘어가는데
배열을 출력하기방법으로
print_r(배열명);
이 있고
그누보드에서 버전업시킨
print_r2(배열명);
이 있습니다.
시스템 변수 출력용으로
var_dump($변수명); 으로 상태를 보는것도 가능합니다.
순수하게 loop를 돌려서 보려면
$condition = $_REQUEST['condition'];
foreach($condition => $value )
$str .= ", ".$value;
echo $str;
함수를 이용한 implode
$str = implode( ', ',$condition);
echo $str;
로 사용할수있습니다.
답변을 작성하시기 전에 로그인 해주세요.